The Duke and Duchess of Sussex announced they are expecting their first baby earlier this month - but which baby name will they pick?
Bookmakers have already placed their bets on the adorable baby names Harry and Meghan are most likely to choose for their bundle of joy.
Topping the list according to private bookmakers Fitzdares is Alexander (2/1) for a boy and Alice (5/2) for a girl.
The name Alexander may be a tribute to Prince Philip’s grandfather, Prince Louis Alexander of Battenberg, and cousin Prince George already has Alexander as one of his middle names.
The name Alice can be also be found by looking further back in the royal lineage.
Princess Alice was the third child of Queen Victoria and Prince Albert. Queen Elizabeth II and her husband Prince Philip are both great-great-grandchildren of Queen Victoria.
Other boys names that are potentially in the running are:
And for a girl the list continues as follows:
Over at betting firm Ladbrokes, the front-runners are currently Albert (10/1) for a boy and Victoria (8/1) for a girl.
The list of predicted boys names continues as follows:
While the list of predicted girls continues with sweet nod to the baby’s late grandmother:
On the ranking, Katie Baylis of Betfair said: ‘At this stage Diana, Arthur and Alice, which was favourite at different stages for Kate and William’s babies, are the 12/1 front runners.
‘However, with months until the baby is born, those odds will shorten, change and other names will come to the forefront, so watch this space.’
Which is your favourite name baby name from the list? And do you think Harry and Meghan should choose a name that pays tribute to one of the royals? Join the conversation on our Facebook page!