Diana The People's Choice In Royal Baby Name Stakes

Victoria and George are traditional favorites for the Duke and Duchess of Cambridge's first child - but will they pay tribute to Diana?
We're hoping the Duke and Duchess of Cambridge will have a baby girl and name her in honour of the late Princess Diana, a survey by babies.co.uk has revealed.

More than 80% of those polled hoped the royal couple would choose a traditional name, with a minority thinking they should go for something unique for the baby who could one day be King or Queen.  Some 72% hoped the baby would be a girl.

James Macfarlane Managing Director of babies.co.uk said: "This is reflected in the survey results, with George and Alexander leading the way for the boys, Victoria and Diana for the girls. And there's another suggested tribute to the Princess of Wales, with one-in-ten suggesting Spencer as a boy's name. 

"Interestingly, only one of the top twenty names on our database appeared near the top of the royal baby poll.

Right down at the bottom of the heap come the more imaginative and outlandish name suggestions, with 1% suggesting Aurora, the name of the princess from Sleeping Beauty. The boys don't get off lightly, with one suggestion of Piers.

"That would keep at least one Britain's Got Talent judge happy if nothing else," said James Macfarlane.

These results mirror the odds given by most bookmakers, with Victoria and George favourites at odds of 10-1 at William Hill, with Elizabeth, Charles and Diana coming up on the rails.

Most popular boys names for the royal baby

  • George 26%
  • Alexander 21%
  • James 16%
  • Spencer 10%
  • Andrew 5%



Most popular girls names for the royal baby

  • Diana 24%
  • Victoria 22%
  • Amelia 17%
  • Elizabeth 6%
  • Mary 5%


Least popular boys names for the royal baby

  • Piers 1%
  • Elliott 1%
  • Francis 1%
  • Caspar 1%
  • Johsua 1%


Least popular girls names for the royal baby

  • Katherine 1%
  • Sarah 1%
  • Aurora 1%
  • Niamh 1%
  • Eleanor 1%


Betting on the Royal baby (Source: William Hill)


  • George 10-1
  • Victoria 10-1
  • Elizabeth 12-1
  • Charles 14-1
  • Diana 14-1
  • Sharon 250-1
  • Wayne 250-1
  • Chardonnay 1000-1