Top 100 Baby Names in England and Wales
Choosing your baby's name is one of those decisions that can feel wonderfully exciting — and surprisingly difficult.
Perhaps you've had a favourite name for years. Perhaps you and your partner cannot agree. Or perhaps you're waiting until you meet your baby before deciding which name feels right.
If you're looking for inspiration, the latest official baby-name statistics offer an interesting glimpse into the names parents across England and Wales are choosing today.
The Office for National Statistics (ONS) publishes baby-name data using birth registrations in England and Wales. The latest figures cover babies born in 2025.
Rather than telling you which name you should choose, we've gathered the latest names for inspiration.
Because ultimately, the perfect name isn't necessarily the one sitting at number one.
It's the one that feels right for your family.
The Most Popular Baby Names in 2025
Baby-name fashions are constantly changing.
Some names remain favourites for generations, while others disappear for decades before making an unexpected return. Traditional names sit alongside contemporary choices, while cultural influences and changing tastes continually reshape the list.
In 2025, Olivia remained the most popular girls' name, while Muhammad was the most popular boys' name. Lily moved into second place for girls, while Leo moved into the boys' top three.
Here are the complete Top 100 lists.
Top 100 Girls' Names in England and Wales 2025
- Olivia
- Lily
- Amelia
- Isla
- Florence
- Freya
- Poppy
- Elsie
- Ivy
- Isabella
- Ava
- Evelyn
- Sophia
- Phoebe
- Sienna
- Mabel
- Sofia
- Daisy
- Matilda
- Willow
- Mia
- Arabella
- Harper
- Rosie
- Charlotte
- Maeve
- Grace
- Maya
- Hallie
- Margot
- Lottie
- Delilah
- Penelope
- Aria
- Evie
- Millie
- Violet
- Ruby
- Aurora
- Ada
- Mila
- Ayla
- Maisie
- Emily
- Esme
- Ella
- Olive
- Bonnie
- Elodie
- Layla
- Emilia
- Alice
- Maryam
- Isabelle
- Ottilie
- Eleanor
- Iris
- Eva
- Harriet
- Luna
- Lyla
- Eliana
- Sophie
- Orla
- Eliza
- Thea
- Rose
- Nova
- Imogen
- Lyra
- Hazel
- Erin
- Zara
- Elizabeth
- Nora
- Robyn
- Clara
- Nancy
- Fatima
- Eden
- Ophelia
- Raya
- Eloise
- Gracie
- Emma
- Anaya
- Lola
- Maria
- Chloe
- Athena
- Bella
- Darcie
- Scarlett
- Myla
- Alba
- Rosa
- Marnie
- Lara
- Lilah
- Frankie
These rankings reproduce the 2025 England and Wales list.
Top 100 Boys' Names in England and Wales 2025
- Muhammad
- Noah
- Leo
- Luca
- Arthur
- Oliver
- George
- Oscar
- Theodore
- Freddie
- Archie
- Theo
- Henry
- Jude
- Arlo
- Alfie
- Rory
- Finley
- Harry
- Mohammed
- Albie
- Charlie
- Elijah
- Jack
- William
- Adam
- Roman
- Louie
- Reuben
- Rowan
- Edward
- Lucas
- Oakley
- Teddy
- Thomas
- Isaac
- Reggie
- Ezra
- Ronnie
- Alexander
- Jacob
- James
- Hudson
- Tommy
- Sonny
- Hugo
- Sebastian
- Max
- Louis
- Harrison
- Jesse
- Frederick
- Joshua
- Ethan
- Mohammad
- Frankie
- Albert
- Vinnie
- Felix
- Joseph
- Benjamin
- Daniel
- Jasper
- Musa
- Yusuf
- Samuel
- Myles
- Liam
- Elias
- Ibrahim
- Otis
- Dylan
- David
- Finn
- Zachary
- Alfred
- Mason
- Kai
- Rupert
- Gabriel
- Yahya
- Caleb
- Riley
- Enzo
- Michael
- Austin
- Logan
- Jaxon
- Toby
- Milo
- Hunter
- Ellis
- Vincent
- Bobby
- Elliot
- Ralph
- Carter
- Stanley
- Nathan
- Ruben
These rankings reproduce the 2025 England and Wales list.
What's Changing in Baby Names?
One of the lovely things about baby names is that fashions rarely stand still.
The 2025 figures show some interesting newcomers. Eliana, Gracie, Anaya, Alba, Marnie, Lilah and Frankie entered the girls' Top 100, while Vincent, Carter, Stanley and Ruben entered the boys' Top 100.
Traditional names also continue to sit comfortably beside newer choices. Names such as Arthur, George, Florence and Mabel share the rankings with Luca, Nova, Enzo and Lyra.
And spelling matters when looking at the statistics. The ONS treats different spellings as separate names, which is why Muhammad, Mohammed and Mohammad each have their own position in the boys' Top 100.
Traditional Name or Something Different?
There is no rule saying your baby's name needs to be fashionable.
A Top 10 name may appeal precisely because it is familiar and timeless. Another family may deliberately search beyond the Top 100 for something less frequently heard.
When choosing a name, you might think about:
- how it sounds with your baby's surname
- whether you still love it when you say it aloud
- possible shortened versions or nicknames
- whether it has family or cultural significance
- what the initials spell
- and, perhaps most importantly, whether you both genuinely love it
Try saying the complete name aloud as though you're introducing your child to somebody.
Sometimes a name that looks perfect written down feels entirely different when spoken.
You Don't Have to Decide Immediately
Some parents know their baby's name long before pregnancy.
Others arrive at the hospital with a shortlist.
And sometimes the name you were absolutely certain about doesn't seem to fit once your baby arrives.
That's fine too.
Popularity tables can provide inspiration, but they cannot tell you what your child should be called.
Use the Top 100 as somewhere to begin rather than something you have to follow.
Preparing for Your Baby's Arrival
Choosing a name is one of the enjoyable parts of preparing for a baby, but as your due date approaches there are practical things to think about too.
Our guide to what to pack in your hospital bag covers the essentials you may want with you for the birth and your hospital stay.
And while pregnancy naturally involves enormous preparation for the birth and the baby, it's worth thinking about what you may need afterwards too.
The first months following birth are often referred to as the fourth trimester — a period of physical, emotional and practical adjustment for mother and baby.
Our Final Thoughts
Lists of popular baby names are fascinating, but there is no universally perfect baby name.
You may choose something traditional, contemporary, culturally significant, unusual or completely unexpected.
Take inspiration from the names other parents are choosing — and then choose the one that means something to you.
After all, your baby's name is one of the first gifts you will give them.
Written by Primrose + Ginger