Most popular boys’ names in Canada, 2025
The official ranking as published, with the number of babies given each name. Names with the same count share a rank.
| Rank | Name | Babies |
|---|---|---|
| 1 | Noah | 2,190 |
| 2 | Theodore | 1,629 |
| 3 | Liam | 1,568 |
| 4 | Leo | 1,404 |
| 5 | William | 1,285 |
| 6 | Oliver | 1,269 |
| 7 | Jack | 1,100 |
| 8 | Benjamin | 1,091 |
| 9 | Thomas | 1,087 |
| 10 | Lucas | 1,074 |
| 11 | Henry | 1,064 |
| 12 | James | 1,062 |
| 13 | Adam | 996 |
| 14 | Arthur | 989 |
| 15 | Theo | 953 |
| 16 | Levi | 952 |
| 17 | Nathan | 895 |
| 18 | Ethan | 892 |
| 19 | Jacob | 886 |
| 20 | Muhammad | 807 |
| 21 | Luca | 770 |
| 22 | Gabriel | 744 |
| 23 | Hudson | 725 |
| 24 | Logan | 722 |
| 25 | Felix | 704 |