Move over Olivia, there's a new popular baby girl name in Canada now

A queen’s crown doesn’t stay on forever, it seems. After nearly a decade of ruling the Canadian baby-name kingdom, Olivia has finally been knocked from the top spot.
According to new data from Statistics Canada, Charlotte was the most popular baby girl name in Canada in 2025, with 1,502 babies receiving the moniker. Olivia came in second, with 1,445 babies.
That means just 57 babies stood between Olivia and another year on the throne.
Not much has changed from the list Statistics Canada shared last year, with the same names continuing to dominate; they merely shifted positions within the ranking.
Emma remains Canada’s third-most popular girl name, while Sophia and Amelia swapped spots, landing in fourth and fifth respectively.
Nora is the sole new entry on the list, likely offering a polite “sorry” to the name she just displaced to land in 10th place.
Charlotte comes from the French masculine name Charles and has long been associated with nobility and royalty. The name means “free man” or “army.”
The name got a major popularity boost in 2015, when Prince William and Catherine, Princess of Wales, named their second child Charlotte.
Here in Canada, there are a few famous Charlottes, including Inuit throat singer Charlotte Qamaniq and Juno Award-winning singer-songwriter Charlotte Cardin.
Elsewhere, the name has some serious cultural significance thanks to author Charlotte Brontë, makeup mogul Charlotte Tilbury, and, of course, Charlotte York from Sex and the City.
The slight name shake-up comes as Canada’s baby numbers tell a much bigger story. StatsCan says the country’s total fertility rate remained at a record-low 1.26 children per woman in 2025.
There are fewer tiny Canadians entering the group chat, and the average age of the people giving birth has gone up. In 2025, the average age of a new mom was 31.9, a new high compared to 26.7 years set way back in 1976.