The most popular baby names of the last year have been revealed

Lots of Royal inspiration

Author: Alex RossPublished 18th Oct 2021
Last updated 18th Oct 2021

Although we only have three months left of 2021, it's that time of year again, as the Office for National Statistics (ONS) has revealed the most popular baby names given to newborns in 2020 across England and Wales.

In data released on Monday 18th October, it appears both the Royal Family and popular Netflix shows have had a great influence on parents deciding on that all important baby name.

Check out the most popular baby names of 2020:

Top 10 most popular girls names:


10) Sophia


9) Rosie


8) Isabella


7) Lily


6) Ivy


5) Mia


4) Ava


3) Isla


2) Amelia


1) Olivia


Top 10 most popular boys names:


10) Jack


9) Archie


8) Harry


7) Oscar


6) Leo


5) Muhammad


4) Noah


3) Arthur


2) George


1) Oliver


As well as the name Archie appearing in the Top 10, thanks to Prince Harry and Meghan Markle, names like Maeve and Otis have also increased in popularity, thanks to Netflix show Sex Education.

There's no change at the top however, Oliver is the most popular boys' name for the eighth year in a row, whilst Olivia topped the list for girls.

You can see the full data from the Office for National Statistics right here.

Now read:

The top baby names predicted for 2022

The baby names at risk of going EXTINCT in the UK

The most popular baby names of 2021 so far

116 ILLEGAL baby names you need to be aware of

How to listen to Greatest Hits Radio:

Listen to Greatest Hits Radio on the free Rayo app, online or on your DAB digital radio. You can also listen on your smart speaker by saying “Play Greatest Hits Radio”.