Oliver and Amelia most popular baby names of 2013

Oliver and Amelia have topped the list of baby names in England and Wales in 2013. Credit: Danny Lawson/PA Wire

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 name Harry slipped from number one to three on the 2013 list. Credit: Ian West/PA Wire

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