The Duke and Duchess of Cambridge aren’t the only ones in love with the name Charlotte — it’s also the second most popular baby name in Australia right now.

That’s according to new data from McCrindle, sourced from the Births, Deaths and Marriages offices of each state and territory across the country.

Aussies are clearly fans of the name, which topped the list of popular girls’ names from 2011 to 2013. Funnily enough, however, while the name continues to be popular, it actually lost the throne as the most popular girls’ name to Olivia this year.

We’ve clearly got a soft spot for names starting with ‘Oliv’ — not only is Olivia the most popular girls’ name, but Oliver has been named the most popular boys’ name for the third year running.

The royals do have a massive influence on baby names in Australia — of the 21 members of the current British royal family, 17 have names that appear in the Top 100 lists — so we can no doubt expect Charlotte to surge back ahead of Olivia next year.

Of course, the royals aren’t the only celebs making an impression on Aussie parents. One Direction have left their mark — the names Liam, Harry and Louis, three of the four members of the popular boy band, each rose up the list to 11th from 14th, 27th from 28th and 71st to 74th, respectively (although there’s no love for Niall or Zayn, for some reason).

Pop star Ariana Grande also made an impression; her name rose from the 100th most popular girls’ name to the 73rd.

The most versatile baby name is Charlie, which appears in both the girls’ and boys’ list (18th on the boys’ list and 74th on the girls’ list).

Parents are choosing longer, more ‘flowing’ names for their daughters, and shorter, more ‘solid’ names for their sons. Boys are almost three times as likely as girls to have a single-syllable name, and girls are twice as likely to have three syllables in their names.

A number of names that peaked in popularity in the 2000s — including Connor, Cooper, Riley, Chelsea, Amelie and Hayley — have dropped significantly this year.

The McCrindle report also notes that there is something of a ‘Hundred-Year Return’ taking place in Australia, with many of the top names of today also amongst the top names a century ago (for example, William — the second most popular baby name in New South Wales — was also the second most popular name in that state in the 1910s).

The 100 most popular boys’ names

1. Oliver
2. William
3. Jack
4. Noah
5. Jackson/Jaxon/Jaxson
6. Thomas
7. Lucas
8. James
9. Alex/Alexander
10. Ethan
11. Liam
12. Lachlan
13. Harrison
14. Mason
15. Samuel
16. Max
17. Cooper
18. Charlie
19. Jacob
20. Henry
21. Hunter
22. Joshua
23. Isaac
24. Benjamin
25. Xavier
26. Oscar
27. Harry
28. Levi
29. Ryan
30. Elijah
31. Hudson
32. Leo
33. Daniel
34. Archie
35. Riley
36. Logan
37. Sebastian
38. Jayden
39. Patrick
40. Archer
41. Tyler
42. George
43. Nate
44. Flynn
45. Blake
46. Aiden
47. Edward
48. Lincoln
49. Eli
50. Michael
51. Matthew
52. Jake
53. Dylan
54. Jordan
55. Zachary
56. Chase
57. Luke
58. Kai
59. Luca
60. Connor
61. Austin
62. Finn
63. Hugo
64. Joseph
65. Ashton
66. Hayden
67. Caleb
68. Nicholas
69. Angus
70. Ryder
71. Louis
72. Hamish
73. Nathan
74. Jasper
75. Toby
76. Bailey
77. Braxton
78. Owen
79. Adam
80. Beau
81. Charles
82. Marcus
83. Mitchell
84. Harvey
85. Christian
86. Gabriel
87. Ali
88. Dominic
89. Felix
90. Muhammad
91. David
92. Aaron
93. John
94. Phoenix
95. Anthony
96. Theodore
97. Maxwell
98. Carter
99. Fletcher
100. Nathaniel

The 100 most popular girls’ names

1. Olivia
2. Charlotte
3. Mia
4. Ava
5. Amelia
6. Emily
7. Sofia/Sophia
8. Sophie
9. Chloe
10. Ruby
11. Lily/Lilly
12. Grace
13. Ella
14. Isabella
15. Isla
16. Madison/Maddison
17. Sienna
18. Zoe
19. Scarlett
20. Matilda
21. Ivy
22. Isabel/Isabelle
23. Evie
24. Harper
25. Lucy
26. Emma
27. Hannah
28. Zara
29. Willow
30. Abigail
31. Layla
32. Georgie
33. Evelyn
34. Eva
35. Imogen
36. Jasmine
37. Annabelle
38. Mila/Milla
39. Alexis
40. Savannah
41. Aria
42. Alice
43. Audrey
44. Elle
45. Violet
46. Stella
47. Summer
48. Poppy
49. Jessica
50. Madeline/Madelaine
51. Maya
52. Holly
53. Elizabeth
54. Sarah
55. Addison
56. Mackenzie
57. Bella
58. Anna
59. Phoebe
60. Indiana
61. Paige
62. Alyssa
63. Lola
64. Chelsea
65. Elsie
66. Piper
67. Rose
68. Eden
69. Hayley
70. Claire
71. Eloise
72. Molly
73. Ariana
74. Charlie
75. Alexandra
76. Olive
77. Ayla
78. Frankie
79. Penelope
80. Victoria
81. Eliza
82. Lara
83. Aallyah
84. Eleanor
85. Emillia
86. Lillian
87. Harriet
88. Hazel
89. Heidi
90. Lexi
91. Jade
92. Indie
93. Pippa
94. Peyton
95. Amelie
96. Amber
97. Elise
98. Sadie
99. Natalie
100. Lacey

The most popular boys’ names in Queensland

1. Oliver
2. William
3. Jack
4. Noah
5. Harrison

The most popular girls’ names in Queensland

1. Olivia
2. Charlotte
3. Mia
4. Ruby
5. Sophie