Whether it’s your first baby or your fourth, choosing a name can feel super high-stakes. It’s not just about what sounds nice — it’s the group chat opinions, family reactions, and the nagging thought of whether they’ll still love it when they head out into the world as an adult 18 years on. Add in a partner with totally different tastes, and suddenly your “maybe” list is doing a lot of heavy lifting.
That’s where a bit of data comes in handy. We’ve dug into the latest baby name trends — from classic picks making a comeback to unisex favourites and names rising fast right now — to see what parents across the UK are actually choosing.
Each year, the Office for National Statistics releases its official rankings, with the latest update landing in July 2025, based on babies born in England and Wales in 2024.
So if you’re after inspiration, or just want to avoid your child sharing a name with half their class, here’s a full breakdown of the 100 most popular baby names in the UK right now, using the most recent data available...
Most popular boys' names right now
- Muhammad
- Noah
- Oliver
- Arthur
- Leo
- George
- Luca
- Theodore
- Oscar
- Archie
- Jude
- Theo
- Freddie
- Henry
- Arlo
- Alfie
- Charlie
- Finley
- Albie
- Harry
- Mohammed
- Jack
- Elijah
- Rory
- Lucas
- Thomas
- William
- Louie
- Teddy
- Jacob
- Edward
- Roman
- Reuben
- Oakley
- Adam
- Alexander
- Isaac
- Ezra
- Tommy
- James
- Rowan
- Hudson
- Reggie
- Max
- Sebastian
- Hugo
- Louis
- Ethan
- Ronnie
- Joshua
- Sonny
- Harrison
- Mohammad
- Jesse
- Frederick
- Joseph
- Albert
- Frankie
- Daniel
- Samuel
- Benjamin
- Felix
- Mason
- David
- Dylan
- Jaxon
- Otis
- Yusuf
- Zachary
- Liam
- Jasper
- Kai
- Musa
- Gabriel
- Caleb
- Logan
- Ibrahim
- Hunter
- Elias
- Riley
- Alfred
- Bobby
- Finn
- Rupert
- Michael
- Toby
- Myles
- Austin
- Nathan
- Grayson
- Vinnie
- Enzo
- Yahya
- Ralph
- Ellis
- Milo
- Bodhi
- Elliot
- Brody
- Leon
Most popular girls' names right now
- Olivia
- Amelia
- Lily
- Isla
- Ivy
- Florence
- Freya
- Poppy
- Ava
- Elsie
- Isabella
- Sofia
- Sophia
- Mia
- Maya
- Bonnie
- Phoebe
- Daisy
- Sienna
- Evelyn
- Willow
- Harper
- Charlotte
- Rosie
- Grace
- Maeve
- Millie
- Margot
- Evie
- Arabella
- Matilda
- Hallie
- Delilah
- Emily
- Aria
- Penelope
- Mabel
- Lottie
- Ella
- Ada
- Ruby
- Violet
- Aurora
- Maisie
- Emilia
- Mila
- Ayla
- Luna
- Alice
- Sophie
- Emse
- Isabelle
- Olive
- Eva
- Elodie
- Layla
- Maryam
- Orla
- Rose
- Eden
- Iris
- Elizabeth
- Eliza
- Imogen
- Erin
- Thea
- Eleanor
- Harriet
- Emma
- Zara
- Ottilie
- Chloe
- Ophelia
- Lyla
- Hazel
- Bella
- Fatima
- Robyn
- Scarlett
- Nova
- Nancy
- Raya
- Lyra
- Clara
- Eloise
- Nora
- Lola
- Ellie
- Myla
- Darcie
- Maria
- Jasmine
- Nellie
- Rosa
- Jessica
- Athena
- Sara
- Lara
- Zoe
- Amelie
Found a name you love and want to see how its popularity has (or perhaps hasn't!) evolved in the last couple of years? While baby naming trends come and go over the years, plenty do seem to stick around for a long stretch of time, so it probably won't come as much of a shock to see the likes of Olivia, Noah and Muhammad in the charts of previous years.
That being said, here are the most popular boys and girls names in England and Wales from 2023:
Previous most popular boys' names
- Muhammed
- Noah
- Oliver
- George
- Leo
- Arthur
- Luca
- Theodore
- Oscar
- Henry
- Theo
- Freddie
- Archie
- Arlo
- Jude
- Alfie
- Charlie
- Jack
- Thomas
- Finlet
- Harry
- Albie
- Teddy
- Jacob
- Lucas
- Tommy
- Isaac
- Mohammed
- William
- Edward
- Elijah
- Roman
- Rory
- Alexander
- James
- Louie
- Reuben
- Ezra
- Oakley
- Joshua
- Adam
- Sebastian
- Hudson
- Max
- Louis
- Ronnie
- Ethan
- Hugo
- Harrison
- Mason
- Rowan
- Reggie
- Benjamin
- Jospeh
- Albert
- Sonny
- Hunter
- Jaxon
- Jesse
- Daniel
- Zachary
- Samuel
- Frederick
- Gabriel
- David
- Logan
- Dylan
- Mohammad
- Frankie
- Otis
- Liam
- Caleb
- Felix
- Kai
- Jasper
- Alfred
- Toby
- Grayson
- Yusuf
- Riley
- Rupert
- Brody
- Ibrahim
- Finn
- Musa
- Carter
- Jax
- Michael
- Chester
- Stanley
- Leon
- Milo
- Bobby
- Elliot
- Enzo
- Elias
- Ellis
- Ralph
- Myles
- Bodhi
Previous most popular girls' names
- Olivia
- Amelia
- Isla
- Lily
- Freya
- Ava
- Ivy
- Florence
- Willow
- Isabella
- Poppy
- Sophia
- Evelyn
- Elsie
- Sienna
- Mia
- Daisy
- Grace
- Sofia
- Phoebe
- Rosie
- Harper
- Charlotte
- Evie
- Millie
- Bonnie
- Ella
- Emily
- Maya
- Matilda
- Aria
- Delilah
- Penelope
- Hallie
- Mila
- Maeve
- Ada
- Luna
- Ruby
- Mabel
- Maisie
- Violet
- Arabella
- Margot
- Emilia
- Isabelle
- Esme
- Lottie
- Aurora
- Alice
- Sophie
- Eva
- Layla
- Ayla
- Rose
- Orla
- Olive
- Eleanor
- Imogen
- Eliza
- Iris
- Harriet
- Thea
- Robyn
- Chloe
- Erin
- Bella
- Elizabeth
- Ottilie
- Nancy
- Emma
- Scarlett
- Ophelia
- Elodie
- Lyla
- Maryam
- Maria
- Lola
- Lyra
- Nova
- Ellie
- Jessica
- Gracie
- Fatima
- Summer
- Eden
- Molly
- Amelie
- Clara
- Hazel
- Darcie
- Lara
- Hannah
- Lilah
- Autumn
- Nellie
- Jasmine
- Neveah
- Raya














