Speculation is reaching fever pitch as to what name the Duke and Duchess of Sussex will choose for their first child.
Prince Charles jokingly hinted that the royal couple are seriously considering an Aussie name following their tour Down Under last year. While experts have suggested the couple may stick with tradition and name the baby after Harry’s mother Diana if they have a girl.

However, according to betting company Betfair, these are the latest odds for Meghan and Harry’s baby name.
- Victoria – 7/2
- James – 17/2
- Albert – 1/100
- Elizabeth – 7/2
- Arthur – 17/2
- Diana – 7/2
- Phillip – 45/1
- Charles – 16/1
- Mary – 1/100
- William – 25/1
- Andrew – 50/1
- Sarah – 33/1
- Doria – 50/1
- Thomas – 66/1
- Donald – 500/1
- Theresa – 200/1
- Boris – 500/1
What do you think the Meghan and Harry’s baby will be called? Tell us on Facebook.
Loading the player...