Join the news democracyWhere your votes decide the Top 100
Muhammad is the most popular babies’ name in England and Wales, when its three main spelling variations are counted.
More than 7,400 boys were called Muhammad, Mohammed or Mohammad last year, compared to 6,949 called Oliver - the name which officially took the top spot.
As for the male baby name in England and Wales that has lost most popularity since 2003? It's Cameron. We can't think why.
Girls are most likely to have a unique name; in 2013 there 35,000 different girls names, up almost a quarter from a decade ago. For boys there were more than 27,000 different names, up 6,000 on 2003.
All data below is about the popularity of the top 100 names - some of the more unusual names (for example, Dina) did not make the list.