Olivia has once again replaced Amelia as the most popular girls’ name in England and Wales. Amelia has been the top name since 2011, when it took over from Olivia (the most popular name between 2008 and 2010).
Oliver remains the most popular names for boys for the fourth year in a row.
Of the babies born in 2016, 13% of boys and 10% of girls were given a first name featuring in the top 10 names for the year.
“It is as you move down the rankings you begin to notice social and cultural changes being reflected in name choices,” said Nick Stripe of the Office for National Statistics.
“Harper was the girls’ name in the top 100 in 2016 with the biggest rise in popularity over the previous 10 years, whilst for boys it was Jaxon.”
There were more than 696,271 babies born in England and Wales in 2016, and nearly 64,000 different names chosen for them.
Regional differences in popular names included Muhammad being the most popular name in London and the West Midlands, and Harry at the top in the North East in 2016.·
Lily replaced Poppy in the top 10 girls’ names in 2016, compared with 2015 and Muhammad replaced William in the top 10 boys’ names.
The top 10 girls’ names in 2016:
The top 10 boys’ names in 2016:
Whether you’re looking for a name that is ‘cool’, ‘cute’, ‘pretty’, or ‘unique’, our Baby Name Generator is here to inspire you. Discover the meaning of your favourite name, browse the 100 most popular baby girl names and baby boy names in England and Wales, or let our Random Name Generator throw up an unusual suggestion.