Most popular names for baby boys and girls in 2024 revealed

Names given to baby boys less than five times in 2024 include Cuthbert, Crispin, Awesome and Beckham.

By contributor George Lithgow, PA
Published
Last updated
Supporting image for story: Most popular names for baby boys and girls in 2024 revealed
Olivia and Amelia and held the top two spots for baby girl names for the third year in a row, but Isla dropped out of the top three after being replaced by Lily (PA)

Muhammad was the most popular name for baby boys in England and Wales in 2024, figures show.

It was the second year running that Muhammad topped the list, having been in the top 10 since 2016.

Noah came in second, with Oliver in third, just as they did in 2023.

Olivia and Amelia held the top two spots for baby girl names for the third year in a row, but Isla dropped out of the top three after being replaced by Lily.


The data, published by the Office for National Statistics (ONS), shows that three variant spellings of Muhammad made the list of the top 100 baby boys’ names in England and Wales in 2024.

Muhammad ranked first with 5,721 boys being given the name, while Mohammed came in 21st with 1,760 and Mohammad came 53rd with 986.

Royal names continued to fall in popularity on the whole.

George ranked sixth with 3,257 babies being given the name and William came in 27th.

Louis came in 47th for boys and Charlotte ranked 23rd for girls.

Names given to baby boys less than five times in 2024 include Cuthbert, Crispin, Awesome and Beckham.

Names given to baby girls less than five times include Orchid, Poem, Sicily and Everest.