By Stacey Leasca
March 29, 2019
Max Mumby/Indigo/Getty Images

Meghan Markle, the Duchess of Sussex, has been rather open about her pregnancy with fans and wellwishers all along. Since announcing she is expecting her first child with her husband Prince Harry in the fall, Meghan shared her feelings, cravings, and even hinted at her due date, but there’s one thing she’s keeping close the chest: the sex of her baby.

Even though Meghan isn’t sharing what she’s having gamblers are betting that it’s a girl. And that she’s going to name the baby Diana after Harry’s late mother.

The experts at Bookmaker William Hill, Cosmopolitan reported, are putting the odds at 8/11 for Meghan and Harry’s firstborn child to be a girl. Moreover, the bookmakers added, the chances of the baby being named Diana are “red hot.”

“At the top of the betting here is Diana at 10/1, red hot favorite,” William Hill spokesman Rupert Adams told reporters while speaking outside Buckingham Palace.

The other name trending with betters is Victoria, the name of Harry’s great-great-great grandmother, which still has 10/1 odds.

"We’re still taking bets on gender but it’s quite a random one,” Adams said. “Currently as it stands, we are 8/11 a girl, even money a boy. So, you know, the betting is suggesting there’s a great, great chance that it’s a girl."

Other names still trending include Alice and Isobella/Isabella, both at 12/1 odds, and Alexandra, Elizabeth and Grace at 16/1.

But, as The Express noted, everyone could sort of end up being right, as it is royal tradition to give a baby three names. That means little baby Sussex could become Diana Victoria Alice or some variation of that. Or hey, it could be a boy and we’re all wrong. Guess we’ll just have to wait to find out.