They were such popular names for newborns that parents across all regions in the Office for National Statistics data chose Amelia as their first pick for their baby girls.
This covers the North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East, London, South East, South West and Wales.
Harry was the top choice for a boy in all bar three of these areas. Muhammad was the top name for a new baby boy in London while North East parents opted for Jack and Welsh parents picked Jacob.
Among the boys’ names, Riley replaced Joshua in the top 10 popularity charts created from the final annual births registrations, which include all live births in England and Wales in 2012.
Riley climbed five places from number 13 to number eight for baby boys.
Among the girls, Mia and Isla replaced Ruby and Grace in the top 10 by climbing six and seven places from numbers 13 and 15 respectively to fill the seventh and eighth slots.
In Wales, Jacob was the most popular name for baby boys, replacing Oliver, while Amelia replaced Lily as the most popular name for baby girls.