Oliver and Amelia were the most popular names given to babies born in England and Wales for the second year running in 2014.
For the fourth year running Amelia was the most common name given to girls whilst Oliver topped the boys list in 2013.
Lily replaced Mia in the top 10 girls' names, climbing from 12th to ninth since last year, the Office for National Statistics said.
The figures, released by the ONS, show that in England, Amelia was the most popular name in eight of the nine regions, whereas Oliver topped the list in seven of the nine areas of the country.
In Wales, Amelia has been the most popular name since 2012 and Oliver replaced Jacob in 2013.
In the boys' list, Jackson, Joey and Ellis entered the top 100 but the biggest increase was Kian, which climbed 41 places to number 53 from last year.
New entrants in the girls' top 100 included Robyn, Nancy and Lottie and David Beckham's choice of name for his daughter is still seeming to influence parents with Harper climbing 71 places since last year.
Pop-culture references also dominate decision making, with the names of Game Of Thrones characters continuing to be popular.
Some 53 parents chose 'Khaleesi' for their newly born daughters and 244 babies were named Arya as house Stark gained popularity. Brienne also joined the list with four girls being named after the character.