New royal baby, new name predictions! The palace announced on Oct. 15 that Meghan Markle and Prince Harry are expecting their first child, who is likely due in mid to late April 2019. The couple, who married in May, revealed shortly after that they wanted to have children right away (despite the fact that the only way for their children to receive a "prince" or "princess" title would be for Prince Charles to assume the throne before Meghan gives birth).
Although this baby likely won't be a prince or princess who inherits the throne, there are some benefits to Meghan and Harry having a child so soon — they can name him or her pretty much whatever they like. However, that's not to say there aren't quite a few names that were front runners for Kate and William likely still in the running for the Duke and Duchess of Sussex.
Here are some of those names, as well as our best guesses for possible girls' and boys' names for Meghan and Harry's first royal babe.
- Alexander (the current two-to-one favourite)
- Arthur (a former favourite for Kate and William)
- Charles (Harry's middle name and his father's name)
- Henry (Harry's first given name)
- James (the current 50-to-one favourite)
- Nicholas (the current 10-to-one favourite)
- Spencer (Princess Diana's maiden name)
- Alice (a former favourite for Kate and William)
- Diana (Harry's late mother's name)
- Doria (Meghan's mother's name)
- Eleanor (the current 12-to-one favourite)
- Elizabeth (after the queen, the baby's great-grandmother)
- Rachel (Meghan's first given name)
- Victoria (the current four-to-one favourite)