Five years running.
Muhammad is the top name for baby boys in the English regions of London and the West Midlands in 2016, and was the top scoring across the whole of England and Wales in the year when slight variations in spelling are taken into account.
The annual release of the most popular names for baby boys and girls by the Office for National Statistics also reveals that Muhammed has pushed traditionally popular boy’s name William out of the top 10 in the past recorded year.
This is not good for Britain. Or the world.