Place your bets! Kate Middleton is pregnant and expecting twin girls with husband Prince William — and oddsmakers are already predicting what baby names the royal couple will be going with. Older sister Princess Charlotte was named after her grandfather, so chances are the next monikers will be just as regal.

According to Ladbrokes Betting Agency in the UK, Mary is the top pick with Alice and Victoria tying for second place. “We can’t quite put our finger on the link between Mary and the North West, but the overwhelming support means we have a new favorite in the royal baby name market,” Jessica Bridge of the agency told Newshub. “And obviously it would be a lovely touch to honour Her Majesty’s grandmother.”

kate middleton prince william family getty

However, Life & Style previously reported that Kate is planning to name one of the girls Diana after her late mother-in-law. “They don’t plan to coordinate the girls’ names to rhyme or start with the same letter” the way some parents do, the source said before sharing other options the royal couple is considering. “They both like Victoria, Alice, Olivia, Alexandra, and Elizabeth.” We can’t pick a favorite!

In the meantime, Kate is preparing for the arrival of her double bundle of joy — and luckily for her, future sister-in-law Meghan Markle is there to help. “Meghan has been by Kate’s side during the pregnancy and is always helping out,” the source added. “Meghan often cooks healthy meals for Kate to ensure she’s getting all the right nutrients. She adores George and Charlotte and looks after them if Kate wants to take a nap.” Along with baby names, royal spectators can also bet on the upcoming royal wedding, including if the Obamas will attend or if Prince Harry will shave his beard. May the odds be ever in your favor.