Top 50 baby names for boys and girls in England and Wales revealed (Canva)
The Office for National Statistics (ONS) has revealed the top names in England and Wales in 2020.
Oliver remained the most popular name for the eighth year in a row, along with Olivia who has topped the list for five consecutive years.
Following the birth of the Duke and Duchess of Sussex’s son, the name Archie moved from 19th place to ninth, with 2,944 babies named after the royal baby in 2020.
Ivy and Rosie replaced Grace and Freya in the top 10 girls’ names, coming in at sixth and ninth.
Charlie slipped to 12th place on the boy’s list making it the first time it has not made the top 10 since 2005.
Top 10 baby names in England and Wales 2020 (PA)
Siân Bradford, Vital Statistics Outputs Branch, Office for National Statistics said: “Popular culture continues to provide inspiration for baby names, whether it’s characters in our favourite show or trending celebrities.
“Maeve and Otis, characters from the popular programme ‘Sex Education’, have seen a surge in popularity in 2020.
“While the name Margot has been rapidly climbing since actress Margot Robbie appeared in the popular film ‘The Wolf of Wall Street’.”
The ONS said mothers aged 35 years and over continued to choose more traditional names, while younger mothers opted for more modern and shortened names.
Milo and Otis rose 28 places since 2019 ranking 80th and 96th, and Maeve has risen 124 places, coming in at 94th.
The top 50 baby girl names for 2020 revealed
Top 10 names for baby girls in England and Wales 2020. (PA)
The top 50 baby boy names for 2020 revealed