Muhammad Names are Top For Baby Boys in England and Wales Sixth Year Running

Muhammad was the most popular name for baby boys in English regions London, the West Midlands, and Yorkshire and the Humber in 2017, government statistics show, with spelling variations in the name taking it to first place across England and Wales.