One thing is certain, the future royal baby's name will not be revealed before its birth. However, there has been a lot of speculation for several months and while the first names Victoria, Thomas, James and Diana have been at the top of the list for several months, there is a new one that has just dethroned them. Indeed, according to Just Jared, among the favourites, Elizabeth is in the lead and is very likely if the royal baby is a girl. This name would be a tribute to Queen Elizabeth II who has governed Britain for 67 years.
Discover our latest podcast
Although bookmakers often make very good predictions, like in 2015, for the birth of Princess Charlotte, there's always a chance that Meghan Markle and Prince Harry might surprise us with an unexpected name.
Check out the video above for our best predictions so far...