For a fifth year in a row, Oliver is the most popular boys name in NSW, and Charlotte the most popular for baby girls.
In fact, in 2018, 600 Olivers were born and 530 Charlottes!
William comes in at number-two for boys - thanks Prince William - alongside Amelia for the girls.
And yes, William and Harry have a cousin named Lady Amelia Windsor - we're sensing a trend here!
Rounding out the Top 10 are...
1 - Oliver / Charlotte
2 - William / Amelia
3 - Noah / Olivia
4 - Jack / Mia
5 - Henry / Ava
6 - Thomas / Isla
7 - Lucas / Grace
8 - Liam / Chloe
9 - Leo / Harper
10 - Alexander / Emily
WATCH: UNUSUALLY POPULAR NAMES WITH MILLENNIALS