By Melissa Grant
Australia’s top baby names have been revealed.
Charlotte remains the number one name for girls and Oliver is still the top choice for boys, according to the annual McCrindle Baby Names Report.
Olivia, Ava, Amelia, Mia, Isla, Grace, Ella, Chloe and Harper were also among the top 10 baby names for girls last year.
For boys, William, Jack, Noah, Thomas, James, Lucas, Henry, Ethan and Mason rounded out the top 10.
Around one in 10 of the 300,000 babies born in Australia last year were given one of the top 10 baby names.
Oliver is extremely popular, with 2063 boys given the name last year and the name maintaining top spot on the chart since 2013.
There were 1687 girls named Charlotte in 2017, which is the top baby girl name in Australia for the third year running.
The royal family seems to be having a significant influence on our choice of baby names.
The birth of Prince George and Princess Charlotte have contributed to the popularity of their names.
George climbed from 71st in 2012 (the year before Prince George’s birth) to 35th last year.
Charlotte overtook Olivia as the most popular baby girl name in 2015 (the same year the princess was born).
Louis was the 73rd most popular boys name last year but is expected to rocket up the charts following the arrival of William and Kate’s third child.
New names
For boys, the new entries were in the top 100 most popular names were: Arthur (83rd), Bodhi (93rd), Jude (94th), Asher (97th), Aaron (98th) and Leon (100th).
These names entered the list at the expense of Chase, Nathan, Christian, John, Lewis, Maxwell, Marcus and Hayden.
For girls, the new entries were: Freya (66th), Luna (83rd), Harlow (85th), Elena (94th) and Millie (96th). These names replaced Paige, Alyssa, Hayley, Thea, Molly, Eve, Aisha, Alexandra, Brooklyn and Sadie, which were last year in the top 100.
Top 20 Baby Boy Names
1. Oliver
2. William
3. Jack
4. Noah
5. Thomas
6. James
7. Lucas
8. Henry
9. Ethan
10. Mason
11. Charlie
12. Leo
13. Harrison
14. Liam
15. Alexander
16. Hunter
17. Lachlan
18. Samuel
19. Hudson
20. Levi
Top 20 Baby Girl Names
1. Charlotte
2. Olivia
3. Ava
4. Amelia
5. Mia
6. Isla
7. Grace
8. Ella
9. Chloe
10. Harper
11. Zoe
12. Sophie
13. Evie
14. Evelyn
15. Isabella
16. Ruby
17. Emily
18. Ivy
19. Lily
20. Willow
Source: McCrindle 2018 Baby Names Report