With Kate Middleton expecting their second child in April, speculation is mounting about what they will call the baby. A number of names have been suggested in recent weeks, but according to Cormac Dowling, a novelties and politics trader for Betfair, bookmakers have seen a fresh wave of bets believing that their second baby will be called James.
“James has really thrown a spanner in the royal baby betting works," he revealed. "Over 70 percent of the bets placed have been on the girls’ names, a majority of those being on Alice, Victoria and Charlotte. But within a half an hour period, James has been backed into 3/1 from 12/1 by a flurry of interesting bets.”
Six Scottish kings have gone by this name. James VI ascended to the British throne after the death of Elizabeth I in 1603 and there was James I who was the son of Mary, Queen of Scots, and ruled over England, Scotland and Ireland. Not to mention, James is Kate's brother's name.
Recent reports suggested that Alice is the favorite choice for a girl, with bookmakers William Hill slashing the odds to 4/1. Meanwhile, others believe that the new baby could be called Elizabeth in a nod to William's grandmother the Queen, who will celebrate her birthday on April 21. Kate has previously revealed that her due date is mid-to-end April, so the name would prove a fitting choice if she does give birth around the Queen's special day.
Other possible girls' names include Charlotte and Victoria and Alexandra — the Queen's middle name, and a favorite choice for a girl throughout Kate's first pregnancy in 2013.
If William and Kate do welcome another baby boy, Arthur is the other front-runner with bookmakers, along with Albert, Richard or even Philip — the same as William's grandfather the Duke of Edinburgh. But is it your favorite name for a little Prince?
Click here to take our poll below to have your say on what the royal baby should be called.