Oliver and Amelia most popular baby names of 2013
Oliver and Amelia have topped the list of names for babies born in England and Wales last year.
Amelia, which was the most popular name for a girl in every region, has taken the top spot since 2011, the Office for National Statistics said.
Oliver replaced Harry as the most popular boys' name overall and Jacob in Wales.
Oscar and George also replaced Alfie and Riley in the top 10 popularity chart.
The top 10 boys' names were:
Oliver
Jack
Harry
Jacob
Charlie
Thomas
Oscar
William
James
George
While the girls' names were:
Amelia
Olivia
Emily
Ava
Isla
Jessica
Poppy
Isabella
Sophie
Mia
Poppy replaced Lily in the top 10, climbing from number 13 to 7.
See what the top 100 baby names were in England and Wales here