Statistics Canada reports that Noah and Charlotte were the most popular baby names in Canada in 2025, with Charlotte taking the top spot for girls after nine years.
The Story
Statistics Canada’s annual baby-name release shows that 372,521 babies were born in Canada in 2025, a 1.6% increase compared with 2024, with slightly more boys (51.3%) than girls (48.7%). The data also reflects a continued shift in naming preferences, particularly for girls.
For boys, Noah remained the most popular name for the fifth consecutive year. In 2025, 2,190 boys were named Noah, keeping it at the top despite changes in other years’ rankings.
For girls, Charlotte overtook Olivia to become the leading baby name in 2025. The statistics show 1,502 newborn girls were given the name Charlotte last year, while Olivia ranked second with 1,445.
Olivia had held the number-one spot for nine straight years prior to 2025, with 1,639 girls named Olivia in 2024. The 2025 results therefore mark the first time Olivia has not finished first within that nine-year span.
Looking back at earlier decades, the release indicates that Noah and Olivia were not at the very top in 2015, though they still appeared near the top of the list. In that year, the top baby name was associated with a notably larger number of births than the top girl’s names in 2025—for example, the difference between the 2015 top girl name and the leading names in 2025 was described as 880 babies.
For 2005, the rankings show Emma leading as the most popular name for girls. The material also notes that boy’s names have varied more over time, with Ethan taking the top spot in 2005. It adds that Liam, while a familiar name in later years, was not in the top 10 for boys in 2005 and instead ranked 13th.
Together, the 2025 results underscore how quickly name leadership can change over a decade—especially for girls—while also showing continuity in some top-tier boy’s names such as Noah’s sustained first-place position.
← More stories