Betting companies have already published their odds for the name of the Duke and Duchess of Cambridge's third child - and names such as Alice, Victoria and Elizabeth are topping the list.
Today (September 4) Kensington Palace announced that the royal couple are expecting another baby. The third child follows Prince George and Princess Charlotte, who was born two years ago.
Paddy Power have released odds on the name of the baby, with Alice and Victoria at 8/1. This is followed by Mary, Arthur, Henry and Alexandra at 10/1.
William Hill also put the name Alice at the top with odds of 8/1, so the bookies seem convinced this one is in contention - and they reckon the baby will be a girl.
Elizabeth and James have odds of 10/1, whilst Arthur stands at 12/1, showing traditional names are likely to be favourable.
William Hill also places Victoria high at 12/1, however doesn't include Mary. It rates Henry and Alexandra less likely than Paddy Power, with Henry at 16/1 and Alexandra at 14/1.
The least expected names in the list for Paddy Power include Rose at 25/1, Victor at 50/1 and Boris at 100/1.
But William Hill puts Edward at 25/1, Louis at 25/1 and Donald at 50/1, so it looks unlikely that if the baby is a boy it will share the name of the US President.