REVEALED: The most popular baby names in Australia in 2021

For the first time since 2015, Australia has a new top baby girl name – while the most popular boy name remains unchanged.

Isla has knocked Charlotte off its top spot, rising from 4th to 1st position with 1,539 baby girls named Isla last year.

Oliver has continued to hold nine years of uninterrupted reign since overtaking Jack as the number one boys’ name in 2013.


A record 2,263 Australian baby boys were given the name Oliver in 2021.

According to McCrindle Research, trends show that there is more variety in girls’ names than boys’.

“Of this year’s Top 100 list, almost half (47) of the girls’ names did not feature on the list back in 2010,” the McCrindle blog states.

“That’s compared to a third (33) of boys’ names.”

While the research also shows that in true Aussie fashion, the trend of shortening names and adding ‘ie’ is becoming increasingly popular such as Rose to Rosie, Amelia to Millie, Charlotte to Charlie.

While a lot of boys’ names are seeing a trend of adding an ‘o’ on the end, like Leo, Arlo and Theo.

Names to watch in the coming years include Mila, Sadie and Remi for girls and Arthur, Ari and River for boys – with these names all on a steady rise up the ranks.

Full list of the top 10 names for newborns in Australia: 


1. Isla
2. Charlotte
3. Olivia
4. Amelia
5. Ava
6. Mia
7. Grace
8. Willow
9. Matilda
10. Ella


1. Oliver
2. Noah
3. Jack
4. Henry
5. William
6. Leo
7. Charlie
8. Theodore
9. Lucas
10. Thomas