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.