The name Muhammad, deeply esteemed in Islamic tradition, has ascended to become the most popular name for baby boys in England and Wales, as per the latest data from the Office for National Statistics (ONS). In 2023, 4,600 newborn boys were named Muhammad, surpassing Noah, which held the top spot the previous year.