MyBabyNameGuide.com
Find meaning. Find inspiration. Find the name.

Most Popular Baby Boy Names in Canada (All Time)

This list ranks the top baby boy names in Canada by total births across all years of Statistics Canada records. This is a long-term view of naming patterns, not just recent trends.

Use it when you want classic or traditional names — widely used names that have stayed in favor over time. If you prefer modern or unique options, check our year-by-year or fastest-rising reports instead. This type of ranking suits parents who value timeless recognition over novelty.

Key insights

The most widely used name is William, with 66,916 total births. It has stayed at the top for decades, not just recently. Several names are close — families have long split their choices across a varied set. Here are a few key metrics for the full list:

  • #1 share of top 100: 2.5%
  • Gap #1 vs #10: 1.3x
  • Gap #1 vs #50: 3.1x
  • Top 10 share: 20.9% of total births in the ranking
  • Total births in top 100: 2,707,733

What this means for you: No single name dominates. Families have chosen from a wide range over time — more room to find a classic that still feels distinct.

Visual overview

Top 10 by total births

William
66,916 births
Jacob
63,535 births
Matthew
61,221 births
Michael
56,936 births
Samuel
56,270 births
Benjamin
53,249 births
Liam
53,235 births
Joshua
51,642 births
Noah
51,531 births
Nathan
51,096 births
Cumulative births across all years

How the ranking works

Names are ranked by total births across all years of official records. More births means a higher rank. Classic names that have stayed in use for decades rank higher.

How this list can help you:

  • Top of the list — classic, safest, most established names
  • Middle of the list — familiar, but less common today
  • Looking for something unique? Explore our fastest rising names or year-by-year reports

Full ranking

Scroll down for the full list. The table below shows the complete all-time ranking based on Statistics Canada birth data.

#NameTotal birthsPeak years
1William66,9162009
2Jacob63,5352006, 2010, 2011
3Matthew61,2211995, 1996, 1997…
4Michael56,9361991, 1992, 1993…
5Samuel56,2701996, 1997, 2001…
6Benjamin53,2492016, 2020
7Liam53,2352012, 2013, 2014…
8Joshua51,6422000
9Noah51,5312021, 2022, 2023…
10Nathan51,0962008
11Ryan51,0201993
12Ethan48,8382002, 2003, 2004…
13Alexander47,7132004
14Daniel47,5761994
15Thomas44,8182021, 2022, 2023
16Gabriel43,5282008
17James43,3672024
18Nicholas42,5571997, 1998, 1999
19Lucas42,2202019
20David41,0651991
21Adam40,0752018, 2024
22Logan39,5032017, 2018
23Justin37,9092002
24Tyler37,4571994
25Andrew37,1591991
26Zachary36,4252000
27Dylan35,6902001
28Christopher34,2681991, 1992
29Jordan34,2331993
30Brandon33,6511994, 1995, 1996
31Anthony32,6152002
32Jonathan30,2001991
33Jack29,4072021
34Owen29,2942010
35Kyle29,1321991
36Joseph28,1061991
37Evan26,7292009
38Austin26,1031997
39Alexandre26,0911994
40Kevin25,5141993
41Felix25,2662014, 2015, 2021
42Connor25,0662003
43John23,9171991
44Charles23,8562020
45Olivier22,8812012
46Jeremy22,8052002
47Nicolas22,4991997
48Mason21,9922014
49Eric21,9401992, 1993
50Jackson21,3922021
51Cameron21,3722000
52Carter21,0412012, 2013
53Oliver20,9262020, 2022, 2023…
54Jayden20,8832013
55Vincent20,7591991
56Tristan20,6542009
57Xavier20,5952011
58Leo19,8662021, 2022, 2023…
59Caleb19,7732018
60Isaac19,6782016
61Simon19,4411991
62Maxime18,8661991
63Jason18,7891991
64Aaron18,7171992, 1993
65Luke18,5832024
66Robert18,5231991
67Cole18,4922002
68Aiden18,4452009
69Alex18,0611994, 1995, 1997
70Hunter17,0542015
71Raphael17,0502019
72Antoine16,9272006
73Jesse16,8221994
74Nolan16,5672019, 2022
75Alexis16,4742011, 2012
76Patrick16,4551991
77Riley16,0732001, 2004
78Cody15,3581992
79Christian15,2511996
80Mathieu15,1871991
81Henry15,0042024
82Theodore14,3752023, 2024
83Steven13,8091991
84Wyatt13,4872018
85Levi13,3992024
86Hayden13,3792011
87Aidan13,3152004, 2005
88Nathaniel13,1122010
89Elijah13,0872023, 2024
90Jake12,3692019
91Gavin12,3162009
92Hudson12,3002023
93Emile12,1372022
94Marcus12,1132016
95Sean12,0491992
96Dominic12,0372012
97Brayden11,9772011
98Sebastian11,8032015
99Mark11,7901991
100Victor11,6852018

Click any name to see its history, meaning, origin, and trends over time.

Interpretation for parents

These names have stood the test of time. Many peaked in specific decades and still carry that association today. Some may feel classic and stable, while others can sound tied to older generations — but many eventually return as trends cycle.

If you want a timeless and widely recognized name, focus on the top of the list. If you prefer something familiar but less common today, the middle ranks often offer better balance. For distinctive options, see our fastest rising or falling reports.

About the data

This analysis is based on official Statistics Canada birth statistics across all available years.

Explore related baby name trends

Share this report
Share on Facebook
Share on X
Share on Reddit
Share on Telegram
Copy link