TIMESONLINE: 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 is No 2 in boy's names (more) By Helen Nugent and Nadia Menuhin
Mark Alexander