Read More

Mohammed and George in fifth and sixth have overtaken Jack, while Thomas is out but Alfie returns to the top 10 in 10th place.

But, on the other hand, parenting website Mumsnet looked through the ONS data to compile a list of the 20 monikers that are completely out of fashion in 2016.

Nick Stripe, ONS Vital Statistics Outputs Branch, said: "With over 696,000 babies born in England and Wales in 2016, and nearly 64,000 different names chosen for them, it's interesting how relatively stable the top 10 names have been over recent years.

“Olivia replaced Amelia as the most popular name for girls in 2016, returning to the top position it previously held between 2008 and 2010.

"Oliver remained the most popular name for baby boys born in 2016, having held the top spot since 2013.

"It is as you move down the rankings that you begin to notice social and cultural changes being reflected in name choices."