While Muhammad took the number one position, alternate spellings Mohammed and Mohammad also made the top 100—ranking 21st and 53rd, respectively. The full list of the top 100 baby names for boys and girls was published by the ONS on July 31.
"These statistics are based on the exact spelling of the first name on the birth certificate," the ONS noted. "Similar names with different spellings are counted separately and not grouped."
The name Yahya made its first appearance in the top 100, entering at number 93. This drew attention online due to its connection to Yahya Sinwar, the Hamas leader who orchestrated the October 7, 2023 attacks on Israel and was later killed by the Israel Defense Forces in October 2024.
Paul Golding, co-leader of the Britain First Party, commented, “This shift reflects demographic changes and open-border policies eroding British identity.” Turning Point UK echoed that sentiment, posting, “We are being replaced.”
Remix News & Views, posting on X, added that “variations of the name had also been the most popular name in Brussels and Berlin in recent years.”
According to the figures, there were 594,540 live births in England and Wales in 2024, including 304,899 boys and 289,651 girls.
Other names rounding out the top five for boys included Noah, Oliver, Arthur, Leo, and George. For girls, Olivia continued its reign as the most popular name, maintaining the number one spot it first took in 2016 after surpassing Amelia. Following Olivia were Amelia, Lily, Isla, and Ivy.
While some royal names remained in the top 100, their rankings showed signs of decline. George was sixth, William placed 27th, Louis came in at 47th for boys, and Charlotte ranked 23rd for girls.




