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.