As far as first names go, I think all go well together except
Liam.
Liam seems very out of place, but
William wouldn't.
Liam on its own just seems so modern/chic to me.
When you factor in the middle names, I think all three girls work together wonderfully.
Alistair Patrick seems too run-of-the-mill with the others, though.
Alistair needs a more unusual middle name in order to match the girls. Same with
Liam.
I love
Patience Marigold.
Patience is a great name. I also really like
Phoebe and
Freya.