Oliver and Olivia have retained the top spots in the most popular baby names of 2020.
In data released this week from the Office for National Statistics (ONS), Oliver retains the No 1 slot for boys for an eighth successive year – while Olivia tops the chart for a fifth time in a row for girls.
George, which increased in popularity after the Duke and Duchess of Cambridge chose it for their eldest son, is the second-most popular name for boys. Another royal baby name that has risen in the ranks is Archie – the name chosen by Harry and Meghan for their son – which has entered the top ten for the first time.
The girls’ chart has remained static with Olivia, Amelia, Isla, Ava and Mia making up the top five – but there are two new names: Ivy and Rosie replace Grace and Freya in the top ten.
Maeve is the biggest climber – rising 124 places since 2019, making it the largest new entry into the top 100 girls’ names in England and Wales in 2020.
Sian Bradford, of the ONS, said: “Oliver and Olivia held on to the top spots as the most popular boys’ and girls’ names in 2020 but some interesting changes took place beneath them.
“We continue to see the age of mothers having an impact on the choice of baby name.
“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.”
The ONS revealed that parents aged 35+ preferred traditional names, while younger parents opted for more modern, and shortened names.
Top 10 baby names / number of babies named in 2020
|1. Olivia / 3,640||1. Oliver / 4,225|
|2. Amelia / 3,319||2. George / 4,100|
|3. Isla / 2,749||3. Arthur / 4,052|
|4. Ava / 2,679||4. Noah / 4,042|
|5. Mia / 2,303||5. Muhammad / 3,710|
|6. Ivy / 2,166||6. Leo / 3,314|
|7. Lily / 2,150||7. Oscar / 3,268|
|8. Isabella / 2,052||8. Harry / 3,209|
|9. Rosie / 2,035||9. Archie / 2,944|
|10. Sophia / 2,028||10. Jack / 2,900|