Whether you're preparing for your first, second, third, or fourth baby (you get where we're going with this), picking a name is one of the hardest things you'll do. You'll likely have a carousel of worries rotating through your head: Will the name suit them? What will friends and family think? Will my child be happy with their name when they grow up? Not to mention the added stress of potentially disagreeing with your partner, or being unable to pick from a list of potential favourites.
This is where we come in. Because we've been digging through the statistics to bring you the most popular baby names, from the best twin names to unisex names to names that were popular in the 90s and are now making a comeback.
Each year, the Office for National Statistics reveals the most popular baby names in the UK, and the most recent results were released in July 2025 – showing the most popular baby names of the previous year.
So, whether you're keen to follow the trends or you're desperate to know what everyone else is calling their newborns (so your child won't be one of five in a class with the same name), here's the full low down on the 100 most popular baby names right now (using the most recent data available from babies born in England and Wales in 2024):
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














