The names below are all royal names through the ages. They will probably be something traditional for the first born (male or female) and perhaps a name not held by a close family member (family names may be pushed to the middle spot). The first seven names on the girls list are the names of queens that are currently not used in the family so they're ripe for the picking! I would love them to call their first girl Diana but since her death and Prince Charles' remarriage to Camilla, the Royal Family have been trying to write her out of the history books so it may be a middle name only.
Charlotte (could honour Prince William's father Charles)
Caroline (could honour Prince William's father Charles)
Philippa (could honour Catherine's sister and Prince Philip)
Henrietta (could honour Prince Henry aka Harry)
Elizabeth (present queen)
Arthur (I would love a King Arthur on the throne!)
Albert (the real name of the current Queen's late father King George VI)
I'm hoping for a little Diana.