
Muhammad has become England's most popular baby name in the past year, according to the country's official statistics office. Photo: Isabel Pavia
Muhammad has become England's most popular baby name in the past year, according to the country's official statistics office. Photo: Isabel Pavia
How did Muhammad become the UK's most popular boys' name?
Name with roots in Islam and the Middle East has a surprisingly long history in Britain