Muhammed and Amelia are the most-popular boys’ and girls’ names in London

Research carried out in every city in the country has shown how long-time favourites such as Emily, Sophie, Jack and Oliver are still going strong in 2017.

At the same time, the Arabic name Muhammed came out as the most popular given to boys in culturally-diverse London, and was second most popular nationwide.

Meanwhile, Amelia proved among the biggest hits, coming top of the pile in 26 different cities including Birmingham, Leeds and Manchester.