Harry and Amelia were the most popular first names given to babies born in England and Wales in 2012, maintaining the top spots from 2011. Riley replaced Joshua in the top 10 most popular names for baby boys, climbing 5 places from number 13 to number 8. Mia and Isla replaced Ruby and Grace in the top 10 most popular names for baby girls, climbing 6 and 7 places from numbers 13 and 15 to numbers 7 and 8 respectively. In England, Amelia was the most popular name in all regions and Harry was the most popular name in seven out of nine regions. 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.