Even though I dislike
Wilfred (sounds like a butler to me) I think it goes best with
Theodora, but I do like the name
Percival. The middle name
Caspian just doesn't flow well for either name in my opinion.
The NN
Wilf however makes me cringe so hard because my mind just immediately goes to MILF/DILF, not an association you'd want for your kid...