The most popular baby names in Australia – 2021

Naming your baby is one of the most personal choices you may ever make. After all, your little person is going to have it for their entire life, and you will be saying it many times a day for the best part of 20 years. The importance of this task is incredibly exciting for parents – and a little daunting. Because in a connected world where trends can go global in just a few clicks, the reality is that your top five names could be someone else’s as well.

So what is happening in the world of baby names in Australia? Here’s a run-down of the latest trends and most popular names for baby boys and baby girls.

According to Ashley Fell & Mark McCrindle’s research, as published in their recently published book, Generation Alpha, most babies born this year are to millennial parents, and this digital-native generation is more influenced by trends than tradition when it comes to naming their kids. 

Short, pop-culture-inspired names – Isla, Mia, Ava – are replacing longer, Victorian-inspired names that have reigned supreme in popularity for the last decade.

Religious names and those of the growing royal family are featuring strongly in name trends in 2021, with Noah, Charlotte, William, Archie, and Elijah rising to top 10 spots over the last five years.

For girls, parents are drawing inspiration from the botanical world – Violet, Willow, Ivy, Hazel – as well as celebrities. The name Luna, for example, has exploded in popularity since Chrissy Tiegen and John Legend gave it to their daughter in 2016.

Top 30 girl’s names 2021

  1. Charlotte
  2. Amelia
  3. Olivia
  4. Isla
  5. Mia
  6. Ava
  7. Grace
  8. Chloe
  9. Willow
  10. Matilda
  11. Ella
  12. Harper
  13. Sophie
  14. Ivy
  15. Isabella
  16. Zoe
  17. Ruby
  18. Evie
  19. Evelyn
  20. Sophia
  21. Lily
  22. Mila
  23. Lucy
  24. Sienna
  25. Hazel
  26. Emily
  27. Hannah
  28. Aria
  29. Layla
  30. Zara

Top 30 boy’s names 2021

  1. Oliver
  2. Noah
  3. William
  4. Jack
  5. Leo
  6. Henry
  7. Charlie
  8. Thomas
  9. Lucas
  10. Elijah
  11. Levi
  12. Liam
  13. Theodore
  14. Hudson
  15. James
  16. Archie
  17. Oscar
  18. Alexander
  19. Harrison
  20. Ethan
  21. Mason
  22. Hunter
  23. Archer
  24. Harvey
  25. Luca
  26. Harry
  27. Cooper
  28. Lachlan
  29. Max
  30. Isaac

Not sure if you’re having a baby girl or boy – or doing away with gender norms altogether? Check out our huge range of unisex baby clothes, plus unisex baby gift hampers you can tell your friends to get!