Muhammad has again been the top choice for parents naming their baby boys in England and Wales out of the more than 300,000 births last year.
The name has been among the top 10 names for baby boys for almost a decade, having joined the list in 2016, according to the Office for National Statistics (ONS).
ONS released its list on Thursday morning with its top 100 baby names for both boys and girls in England and Wales for 2024.
Olivia has topped the list for the girls, keeping the top ranking ever since it overtook Amelia – now sitting in second – in 2016.
The names rounding out the top 10, in order, for the boys include Noah, Oliver, Arthur, Leo, George, Luca, Theodore, Oscar and Archie.
As for the girls, Amelia comes in second, Lily, Isla, Ivy, Florence, Freya, Poppy, Ava and Elsie in spot 10.
ONS data shows there were 594,540 live births in England and Wales for 2024, with 289,651 females and 304,889 males.
It resulted in 35,386 unique girls’ names and 30,546 unique boys’ names.
GETTY
|
Muhammad takes the top spot for the boys and Olivia takes top spot for the girls
ONS said: “These statistics are based on the exact spelling of the first name on the birth certificate.”
“Similar names with different spellings are counted separately and not grouped.”
While Muhammad tops the boys’ names, the same name but spelt “Mohammed” is comes in at 21st.
Similarly, Mohammad is in 53rd place, meaning the name itself appears three different times in the top 100.
The data shows 594,540 live births took place in England and Wales in 2024
The top 100 names for boys include:
- 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
The top 100 names for girls include:
- 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
- Esme
- 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
- Amelia