Most popular baby names in 2011 are Harry and Amelia
Harry and Amelia were the most popular first names given to babies born in England and Wales in 2011, according to the Office for National Statistics.
They replaced the previous year's most popular names of Oliver and Olivia.
Jacob replaced George in the top 10 most popular boys' names, while Ava and Isabella replaced Evie and Chloe in the top 10 for girls.
In Wales, Oliver was the most popular name for boys, while Lily replaced Ruby as the most popular for girls.
The five new entries for boys in the top 100 are Tommy, Blake, Frankie, Elijah and Jackson.
For girls, Bella, Willow, Elsie, Kayla, Francesca and Lydia all break into the top 100.
According to the ONS there were 723,913 live births in England and Wales in 2011, with more than 28,000 different boys' names and some 35,000 different girls' names registered.
The top 10 names account for 14% of all names in 2011.
Harry was the most popular name for boys in seven of the regions in England including the North West, East and West Midlands and the South East.
Jack was the most popular in the North East and Daniel the most popular in London.
Among baby girls, Lily was the most popular name in five regions including the North East, South West and Wales, Olivia in two regions - North West and Yorkshire and The Humber - Amelia in East and West Midlands, and Isabella proving the most popular in London.
Five of the top 10 most popular boys' names in 2011 were also in the top 10 in 2001 - Jack, Joshua, Thomas, James and Harry.
When compared with 2001, the biggest increases in popularity for those names in the top 10 in 2011 were Alfie (up 50 to number four), Charlie (up 27 to number five), and Jacob (up 21 to number seven) when compared with 2001.
Matthew (down 34 to number 43) and Lewis (down 29 to number 39) have fallen the furthest since 2001.
Within the top 100 names, Kayden (up 1,041 to number 94), Ollie (up 409 to number 73), Ashton (up 346 to number 87) and Dexter (up 338 to number 78) were the highest climbers between 2001 and 2011.
Among the most popular names for baby girls, four names appear in the top 10 in both 2001 and 2011 - Olivia, Jessica, Emily and Sophie.
Of the names in the top 10 in 2011, Ava (up 196 to number nine), Ruby (up 60 to number seven), and Isabella (up 44 to number 10) were the highest climbing new entries when compared with 2001, while Lauren (down 78 to number 85) and Hannah (down 33 to number 41) have fallen the furthest since 2001.
Within the top 100 names, Lexi (up 1,475 to number 45), Lexie (up 1,285 to number 74), Amelie (up 711 to number 54), Bella (up 641 to 69), Elsie (up 540 to number 87), Sienna (up 413 to number 36) and Lacey (up 359 to number 40) were the highest climbers between 2001 and 2011.
The most popular baby names in Scotland are published by the National Records of Scotland. The most popular baby boys' name there in 2011 was Jack, and for the seventh year, Sophie was the most popular name for new baby girls.
In Northern Ireland, where the baby names are published by the Northern Ireland Statistics and Research Agency, Jack and Sophie were also the most popular names for babies in 2011.