UK
Top 100 baby names for boys and girls revealed
Oliver takes over from Harry as the most popular name for baby boys, while Amelia remains the most popular girls’ name, according to the latest figures from the Office of National Statistics