Punters across the country are placing a flurry of bets about the likely name of the Royal Baby.
Bookmakers William Hill report that Alexandra, Charlotte and Elizabeth are favourite names for a girl, with George, Charles and James most popular for a boy.
Diana is also proving a popular choice at 6/1, while John at 25/1 is a favoured people’s choice.
Rank outsiders include Waynetta and Wayne (at 500/1 and 250/1 respectively), as well as Chardonnay and Kevin.
Will it be a boy or girl? What name do you think the royal baby will have? Join in the nation’s guessing game on Facebook and Twitter.