As soon as news broke that the Duke and Duchess of Cambridge are expecting baby number three, odds makers have already started taking bets on what name the little royal will be given.

Prince William and his wife Kate already have two children together: Prince George, 4, and Princess Charlotte, 2.

Kensington Palace didn’t announce the due date for the fifth-in-line to the throne on Monday, but given that the Duchess is less than 12 weeks pregnant, the baby should be born sometime between mid-March and mid-April.

Before that time, royal watchers and gamblers alike will be able to place their bets on what name they think the royals will give their baby at a number of bookmakers in the U.K.

If the baby is a girl, the most popular name, according to the British bookie Ladbrokes, is Alice with 7-1 odds. That name is followed by Victoria at 10-1, Alexandra at 12-1, Elizabeth at 16-1 and Grace with 16-1 odds.

If the royals have a second boy, Ladbrokes’ frontrunner is Arthur with 10-1 odds. Alexander is the second-most popular name with 12-1, followed by Albert with 14-1, Philip with 14-1 and Henry with 16-1 odds.

Another British bookie, Paddy Power put the odds at 10-1 for Victoria, Mary at 10-1, Elizabeth at 10-1, Philip at 10-1 and Arthur at 12-1.

The bookmaker William Hill was offering 10-1 odds for Alice, 12-1 for Arthur, 12-1 for Victoria, 14-1 for Alexandria and 14-1 for Elizabeth as of Tuesday morning.

As for long-shot contenders in the royal naming game, British gambling company Sky Bet has Diana with 25-1 odds, followed by Donald at 50-1, Daenerys with 500-1 and Joffrey with 1000-1.