I think Caroline is a real possibility after her mother, who orchestrated the whole romance. Second names could be: Elizabeth, Diana, Alice, Georgina, Louise, Victoria.
For a boy, I have a horrible feeling they may pick Louis, which is really annoying as that is what my boy is called: mad. I hope they don't. Other possibilities: Alexander, Alfred (Alfie), Nicholas and Richard (like this one).