Muhammad is now second only to Jack as the most popular name for baby boys in Britain and is likely to rise to No 1 by next year, a study by The Times has found. The name, if all 14 different spellings are included, was shared by 5,991 newborn boys last year, beating Thomas into third place, followed by Joshua and Oliver.
Scholars said that the name’s rise up the league table was driven partly by the growing number of young Muslims having families, coupled with the desire to name their child in honour of the Prophet.
Muhammad Anwar, Professor of Ethnic Relations at Warwick University, said: “Muslim parents like to have something that shows a link with their religion or with the Prophet.”...