The British bookies have ceased bets because so many people are saying that Meghan is having a daughter.
A Paddy Power spokesman said: “The flow of bets over the course of today has been almost as heavy as the general goodwill towards the couple – and we’re now convinced they’re having a girl.”
And what will they name the princess? According to the bookies the odds are on:
8/1 Diana
11/1 Alice
14/1 Victoria
14/1 Grace
17/1 Elizabeth
17/1 Frances
17/1 Alexandra