These were the most popular baby names in Canada this year

Dec 16 2020, 7:46 am

BabyCenter’s most popular 100 baby names for Canada in 2020 has been released.

For girls, Olivia rose up from the second-ranking to take the top spot, knocking last year’s first place name, Sophia, to number four. The last time Olivia was at the top was in 2017 but, after a fall in 2018 to number 18, it has been making a steady comeback.

This year’s boy name winner was Liam, followed by runner-up Jackson. The two popular names have been fighting for first over the years and have swapped spots in 2020 after Jackson was the top name in 2019. Lucas was the only non-mover this year, at number four.

Climbing into the top 10 this year were Grayson, up six places to number 6, Leo, up two to number seven, Jack, up five to number eight and William, up one to number 10.

For the girls, Emma climbed up to number two this year, followed by Mia, which made its way up the chart to sit at number three after falling out of the top five last year.

Mila and Charlotte were non-movers, holding strong at number nine and six, respectively. Hannah jumped up 11 places, and Zoey seven places to gain spots in the top 10.

Here are the top 25 baby names for boys and girls in Canada:


  1. Olivia
  2. Emma
  3. Mia
  4. Sophia
  5. Zoey
  6. Charlotte
  7. Amelia
  8. Aria
  9. Mila
  10. Hannah
  11. Ava
  12. Chloe
  13. Ella
  14. Abigail
  15. Everly
  16. Leah
  17. Nora
  18. Ellie
  19. Isabella
  20. Riley
  21. Avery
  22. Lily
  23. Isla
  24. Scarlett
  25. Charlie


  1. Liam
  2. Jackson
  3. Noah
  4. Lucas
  5. Oliver
  6. Grayson
  7. Leo
  8. Jack
  9. Benjamin
  10. William
  11. Luca
  12. Logan
  13. Ethan
  14. Levi
  15. James
  16. Henry
  17. Mateo
  18. Jacob
  19. Elliot
  20. Mason
  21. Miles
  22. Theodore
  23. Nathan
  24. Owen
  25. Alexander

You can check out the full list of 100 here.