It is a huge challenge to name any new royal baby, especially if that youngster is destined to one day be king or queen. Almost every royal name has at least one, if not more, links to previous royals.
Whether it is William, George, Henry or Elizabeth, it is important that there are no overriding historical associations which will affect their future.
In recent years, younger members of the family have been given more modern names, including the likes of Savannah, Isla, Archie and Lucas.
And while Prince George's name is very fitting for a future king and pays tribute to a number of famous royals, the member of his family who actually chose his name will certainly come as a surprise.
Read more on ok.co.uk