Prince Harry and his wife Meghan's first child is likely to be a girl, if bookies are to be believed.

Odds are in for the name of the Duke and Duchess of Sussex's next child, and female names feature much higher up many bookmakers' lists than male ones.

Diana, in honour of Harry's mum, proves a popular guess, while royal names including Elizabeth and Victoria are mentioned for the forthcoming tot, who won't be a Prince or Princess - unless great-grandma Her Majesty the Queen steps in to award the title.

For a boy, Arthur - another name with strong royal heritage - is a common call, as is James.

There are a few less traditional names on the table too. Skybet are offering 12/1 on Gray, and Paddy Power suggest Alexandrina at 14/1. Meanwhile, if you're up for a real outside shot, you can place a 500/1 bet on Albus, Chardonnay, Shane or Kyle through William Hill. Ladbrokes have tipped Phillip, after the little one's great-granddad, at 12/1.

It's not known exactly when the duchess is due, with details and arrangements for the birth kept private. But it's likely to be soon, and many are guessing we'll see an Easter birth - though the news will only be announced once the couple have had some time to celebrate together, according to Kensington Palace.

Easter Sunday on April 21 also coincides with the Queen's 93rd birthday.

Here are the top ten first names people reckon the royals might plump for, according to William Hill.

Video Loading

Diana: 4/1

Victoria: 9/1

Alice: 12/1

Grace: 12/1

Isobella or Isabella: 12/1

Elizabeth: 14/1

Arthur: 16/1

James: 16/1

Alexandra: 20/1

Harriett: 20/1