The royals do like to give their kids lots of names! Prince William’s full name is ‘William Arthur Philip Louis Windsor’ while his son is called ‘George Alexander Louis Windsor’. His sister wins with the best combo of ‘Charlotte Elizabeth Diana’.