Three variants of Muhammad appeared in the top 100, with Mohammed ranking 21st (1,760 babies) and Mohammad placing 53rd (986 babies).
While not a single British baby was named after Prime Minister Keir Starmer in 2024, 583 families chose to name their sons Yahya—the same first name as the Hamas leader who orchestrated the deadliest attack on Jews since the Holocaust on October 7, 2023.
Official figures released by the Office for National Statistics (ONS) show Yahya rocketed 33 places to rank 93rd among the most popular baby names in England and Wales, representing the largest jump of any name in the top 100.
Muhammad claimed the top spot for the second consecutive year with 5,721 boys receiving the name, followed by Noah and Oliver.