The Most Popular and Trending Baby Names Revealed

Credit: Unsplash

Another year, another list of the most popular and trending baby names to scour for inspiration.

It’s safe to say 2020 wasn’t exactly one of our better years, was it? We spent most of the year in and out of lockdowns tackling a global pandemic. But, in happier news, all that time indoors sparked somewhat of a baby boom in 2021, and a new generation of beautiful pandemic babies. With that in mind, the trending baby names and most popular baby names of 2020 have now been revealed.

If one of the more quirky lockdown baby names growing in popularity isn’t quite going to cut it for your little bundle of joy, we’ve go the lowdown on the most popular monikers – both new and traditional – climbing the rankings.

Most Popular Baby Names in 2020

According to the Office of National Statistics (ONS), Oliver and Olivia remained the most popular names for boys and girls in England and Wales in 2020 for the fifth year in a row.

However, Ivy and Rosie climbed the rankings to replace Grace and Freya in the top 10 girls’ names, while Archie – famously chosen by Prince Harry and Meghan Markle for their first born – replaced Charlie in the top 10 boys’ names.

Siân Bradford, Vital Statistics Outputs Branch at ONS, explains: “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’.”

Additionally, the survey found younger mothers were opting for more modern and shortened names, while those of 35 continued to give their children traditional names.

10 Most Popular Baby Names for Girls in 2020

  1. Olivia
  2. Amelia
  3. Isla
  4. Ava
  5. Mia
  6. Ivy
  7. Lily
  8. Isabella
  9. Rosie
  10. Sophia

10 Most Popular Baby Names for Boys in 2020

  1. Oliver
  2. George
  3. Arthur
  4. Noah
  5. Muhammad
  6. Leo
  7. Oscar
  8. Harry
  9. Archie
  10. Jack


Top Trending Baby Names for Girls in 2020

According to NameBerry, after looking at the most searched for girl baby names in 2020, these monikers topped the list.

  1. Luna
  2. Maeve
  3. Aurora
  4. Olivia
  5. Isla
  6. Ava
  7. Ophelia
  8. Eleanor
  9. Eloise
  10. Aurelia
Credit: Unsplash

Trending Baby Names for Boys

NameBerry also found that Milo, Asher and Atticus were among the trending baby names for boys in 2020.

  1. Milo
  2. Asher
  3. Atticus
  4. Oliver
  5. Levi
  6. Silas
  7. Arlo
  8. Leo
  9. Theodore
  10. Jasper

Still undecided? Take a look at the most popular baby names in 2019 for more inspiration. After something more unique? These unusual baby names are so beautiful. 

Don’t forget to consult our ultimate guide to baby names for all your name inspiration. 

Want more information and inspiration on everything parenting and lifestyle? Hit ‘Like’ on our Facebook page, follow us on Instagram and join the conversation on Twitter.