NSW parents have caught royal fever as Charlotte tops the charts for the most popular name for newborn girls in the state, with plenty of Williams and Henrys set to reign future classrooms.
The NSW Registry of Births Deaths and Marriages on Thursday released the top 100 baby names for 2017, with Oliver claiming the top spot as the most popular name for the state's newborn boys.
William narrowly missed out on the top spot for boys, coming in at second place, while Henry - Prince Harry's real name - came in at fifth.
BDM registrar Amanda Ianna says there is a "royal flavour in the air".
"We are seeing little change in the most popular names, but there definitely seems to be a royal flavour in the air, which means Louis is likely to leap up the rankings in 2018," Ms Ianna said in a statement on Thursday.
"Looking at the next generation of royals - Charlotte soared up the girl's charts beating Olivia to the top spot."
Harry jumped from 27 in 2016 to 21 in 2017, while George came in at number 29 and Louis at 71 last year.
The name Elizabeth is still proving to be popular, coming in at 42nd last year, but Catherine and Meghan have not made the top 100 list since the early 2000s, BDM said.
Newcomers in the top 10 were Ella and Zoe for girls, replacing Emily and Ruby, while Henry moved into the top 10 from 18 in 2016.