Sorry, princess. Charlotte is no longer the most popular baby name in Victoria.

Could the British royal family’s influence be waning?

The top 10 most popular baby names in Victoria for 2018 have been revealed – and Charlotte is no longer in first place.

Olivia edged out Charlotte to claim top spot for girls, while its male counterpart, Oliver, topped the list for boys.

(We really, really hope this means there’s a pair of paternal twins running around out there called Oliver and Olivia.)

Meanwhile, these are the worst baby names people have ever heard. Post continues after… 

It is the fourth consecutive year Oliver has been the most used name for boys, with Leo, Henry and Charlie new entrants on the list.

But classic names Jack, William (inspired by Charlotte’s dad, perhaps?), Thomas and Henry also proved popular among parents.

As for the girls, short names ending in ‘a’ or ‘e’ made up the entirety of the list – but there was a new arrival.

Matilda was the 10th most popular and the only new entrant for girls in the year that also happened to be the 30th anniversary of Roald Dahl’s book of the same name. Purely a coincidence? Maybe.


Attorney-General Jill Hennessy said what drives the popularity of a name is a “glorious mystery”, as she announced the top 10 at the Royal Women’s Hospital in Melbourne on Thursday.

“For the first time ever, for example, the name Matilda has made it into the top 10. Whether that’s because parents simply love that name or it’s a product of the wonderful book, film and now musical of Matilda, I simply don’t know.”

Top 10 Victorian baby names for boys in 2018

1. Oliver

2. Jack

3. William

4. Noah

5. Thomas

6. Henry

7. Leo

8. Ethan

9. Liam and Charlie (Tied)

Top 10 Victorian baby names for girls in 2018

1. Olivia

2. Charlotte

3. Amelia

4. Mia

5. Ava

6. Isla

7. Zoe

8. Chloe

9. Grace

10. Matilda

– With AAP

Is your baby’s name on the list? Are you happy it’s such a popular name or a bit cheesed off?