The latest figures released by the Office of National Statistics reveals 'Amelia' and 'Harry' as the most popular baby names in 2011, for the first time ever.
Top 20 girls names in England and Wales 2011:
AMELIA
OLIVIA
LILY
JESSICA
EMILY
SOPHIE
RUBY
GRACE
AVA
ISABELLA
EVIE
CHLOE
MIA
POPPY
ISLA
ELLA
ISABELLE
SOPHIA
FREYA
DAISY
Top 20 boys names in England and Wales 2011:
HARRY
OLIVER
JACK
ALFIE
CHARLIE
THOMAS
JACOB
JAMES
JOSHUA
WILLIAM
ETHAN
GEORGE
RILEY
DANIEL
SAMUEL
NOAH
OSCAR
JOSEPH
MOHAMMED
MAX
In 2010 the most popular names were Olivia and Oliver.
Jacob replaced George in the top 10 most popular names for baby boys climbing five places from number 12 to number 7.
Ava and Isabella replaced Evie and Chloe in the top 10 most popular names for baby girls, both climbing two places from numbers 11 and 12 to numbers 9 and 10 respectively.
In Wales, Oliver was the most popular name for baby boys for the second year running, while Lily replaced Ruby as the most popular name for baby girls.