The Duchess of Cambridge is pregnant with a second child, and already there is speculation over the future royal baby's name. Crikey, these bookies work fast! The Duchess of Cambridge hadn't been publicly pregnant for an hour before odds were being offered on a name choice for the baby, whose gender is not yet known.
While Twitter wags have suggested that, given the fraught political situation in Scotland, a name like Angus, Jock or Munro might be a wise move, the current favourites are a little more traditional.
Elizabeth, Henry and Victoria are PaddyPower's top picks, all at 10/1. Not so lucky, however, is 'Alan Curbishley', which the tongue-in-cheek bookies have listed at 500/1 - strictly for the sportsmen among us.
Alexandra, which was a favourite last time round if the first royal baby had been a girl, is back in the running, too, at odds of 10/1 and 12/1 on several major betting sites.
However, given that the young heir to the throne has already snapped up Alexander as one of his middle names, Alexandra might be ruled out as too similar for the 'spare'.
Bad news, however, if you're a fan of Wayne or Kevin, which are left languishing at 500/1, along with the similarly unlikely Nigel and Ruprecht.
The story continues after this video.
William Hill have gone one step further, offering odds of 16/1 that the new prince or princess will arrive on 21 April, the Queen's birthday.
The Duchess' due date has not been made public, but a Kensington Palace spokeswoman has said that she is less than 12 weeks into her pregnancy.
The decision to announce the news was made in light of the Duchess' future commitments, including a solo trip to Malta later this month, which her hyperemesis gravidarum (severe morning sickness) may prevent her from fulfilling.