Most popular baby names for 2023 revealed - Muhammad replaces Noah at top spot, Olivia remains girls' favourite
While Olivia remains the top girls name, Muhammad has overtaken Noah as the most popular boys name last year. The new data was released by the Office for National Statistics (ONS).
Muhammad had placed second to Noah in the previous rankings, this time taking the top spot. Noah moved down to second, while Oliver, george and Leo rounded out the top five. As for the girls, there wasn’t much change, with the top three names - Olivia, Amelia and Isla - remaining in the same ranking from last year.
Advertisement
Hide AdAdvertisement
Hide Ad

There were also pop culture influences within the top 100 names. For baby girls, the name Margot, possibly inspired by the Barbie phenomenon that was spearheaded by its star Margot Robbie, shot to 44th in the rankings, while there were also Mileys, Rhiannas, Billies and Lana born last year, in a nod to Miley Cyrus, Rhianna, Lana Del Rey and Billie Eilish.
There were also boys named Kendrick, in a nod to Kendrick Lemar, and Elton, a possible reference to Sir Elton John. However, royal names saw a noted decrease in popularity - George dropped to fourth, William sat at 29th, Louis ranked at 45th and, for the girls, Charlotte dropped to 23rd.
Top 10 baby names for boys in England and Wales in 2023
- Muhammad - 4,661
- Noah - 4,382
- Oliver - 3,556
- George - 3,494
- Leo - 3,416
- Arthur - 3,387
- Luca - 3,195
- Theodore - 2,666
- Oscar - 2,632
- Henry - 2,490
Top 10 baby names for girls in England and Wales in 2023
- Olivia - 2,906
- Amelia - 2,663
- Isla - 2,337
- Lily - 2,290
- Freya - 2,086
- Ava - 2,050
- Ivy - 1,997
- Florence - 1,899
- Willow - 1,833
- Isabella - 1,795
Comment Guidelines
National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.