Oliver and Amelia were the most popular names given to babies born in England and Wales last year.
Amelia has been in the top spot since 2011, while Oliver has replaced Harry as the favourite in both 2011 and 2012.
Oscar and George replaced Alfie and Riley in the top 10 most popular boys’ names, while Poppy took the place of Lily in the top 10 girls’ names.
Figures published today by the Office for National Statistics (ONS) show that in England, Amelia was the most popular name in all areas of the country while Oliver was the most popular name in five out of the nine regions.
In Wales, Oliver replaced Jacob as the most popular name, while Amelia has been the favourite since 2012.
There were three new entries in the top 100 most popular girls’ names in 2013.
Victoria at number 88 (up 18 places from 106), Darcy at number 93 (up 14 places from 107), and Beatrice at 95 (up 19 places from 114).
These replaced Keira (110) and Caitlin (114) which fell out of the top 100. In 2013, Lydia and Sara shared the same ranking at number 100.
Elsie showed the largest rise within the top 100 for the second year running, gaining 23 places to number 47, while Ivy, Violet, Willow, Sofia and Mollie were also high climbers.
Hollie, Paige, Madison, Heidi and Amy showed the largest falls.
There were six new entries in the 100 most popular boys’ names in 2013.
These were Teddy at number 86 (up 55 places from 141), Ibrahim at 89 (up 18 places from 107), and Ronnie in 90th place (up 15 places from 105).
Felix was 91st (up 23 places from 114), Austin was 94th (up 14 places from 108), and Albert was 99th (up 10 places from 109).
These replaced Rhys (101), Ellis (103), Kayden (104), Bailey (113), Taylor (118) and Kyle (120), which fell out of the top 100.
Theodore showed the largest rise within the top 100, gaining 19 places to reach number 78 while Reuben, Hugo, Elijah, Oscar and Blake were also high climbers.
Callum, Liam, Tyler, Cameron and Riley showed the largest falls within the top 100.