We earn a commission for products purchased through some links in this article.
Baby names are always changing with the times and trends – so which ones will be popular ten years from now?
Well, now we can give our crystal balls a rest and satisfy our curiosity with official predictions, thanks to the Office for National Statistics – and we can’t say we’re surprised to see a big royal influence on both lists.
The top name for boys on the other hand is – drum roll please – George, just like Will and Kate’s firstborn Prince George.
Charlotte is tipped to be the most popular name for girls in 2026, like little Princess Charlotte
Other names on the list likely to have been influenced by celeb babies include Harper, after Victoria and David Beckham’s only daughter; Penelope after Kourtney Kardashian and Scott Disick’s little girl; as well as Beyonce and Jay-Z’s daughter Ivy and John Legend and Chrissy Teigen’s Luna.
Here are the two lists in full…
Top baby girls’ names in 2026
Top baby boys’ names in 2026
The predictions were made by Nick Stripe, head of life events at the ONS, and follows the release of the lists of names given to babies in 2016.
Last year, Oliver remained the most popular name for boys while Olivia regained the top spot for girls, which it hadn’t since 2010.
Writing in a blog post for Huffington Post UK, Nick wrote: ‘In terms of numbers, the biggest risers for girls are: Amelia, Isla, Ava, Olivia, Evie, Isabella, Mia, Sophia, Lily and Poppy.
‘Whilst for boys it’s Noah, Oscar, Muhammad, Leo, Freddie, Alfie, Oliver, Archie, Henry and Charlie. All of these names were given to over 2,000 more babies last year than they were in 1996. And all are currently in the top 20 names for girls and boys. They are the names on tomorrow’s school pegs.’
Given the huge influence that Kate and Wills’ children have had on the list, we wonder if the name given to the royal baby that’s on the way – boy or girl – will also make the list? Time will tell…
What do you think of these predictions? Let us know in the comments!