Mohammed tops the list of most popular baby boy names in UK

The names were the most popular first names given to babies born in England and Wales in 2015, said the Office for National Statistics (ONS).
Amelia has been in the top spot since 2011 while Oliver has been in the top spot since 2013.
But despite 6,941 babies being named Oliver in 2015 making it officially top of the list, Muhammed appears to be the most popular name for boys for the second year running.
When the three variations of the name are combined- Muhammad, Mohammed, Mohammad- 7,038 babies were named Muhammad, overtaking Oliver as the most popular name for baby boys.