The name Muhammad has once again been ranked as the most popular baby boy name in England and Wales, securing the top position for the third consecutive year. The latest figures, released by the UK’s Office for National Statistics (ONS), highlight the name’s continued popularity among new parents across the country.
According to the official data, nearly 6,000 baby boys were given the name Muhammad in 2025, keeping it comfortably ahead of Noah, which retained second place, while Leo climbed to third in the rankings. Alternative spellings such as Mohammed and Mohammad also remained among the top 100 names, further reflecting the widespread use of the name across different communities.
The growing popularity of Muhammad reflects the United Kingdom’s increasingly diverse population and the enduring cultural and religious significance of the name. Named after the Prophet Muhammad (peace be upon him), the name holds deep meaning for Muslim families and has consistently risen in popularity over the past decade.
For baby girls, Olivia remained the most popular name for the tenth consecutive year, followed by Lily and Amelia. The latest rankings also showed several new entries and changing preferences, illustrating how naming trends continue to evolve with each generation.
Experts note that baby name rankings are influenced by a variety of factors, including cultural traditions, family heritage, and changing social trends. The ONS compiles the annual list using birth registration data from across England and Wales, making it one of the most reliable indicators of naming patterns in the country.
Muhammad’s continued dominance for a third straight year underscores its lasting popularity and cultural importance, while the latest rankings offer a fascinating glimpse into the evolving identity and diversity of modern Britain.
