Popular Names in Canada (Ontario and BC)

This is a combination of the provincial statistics from Ontario (Government and Consumer Services) and British Columbia (Vital Statistics Agency)
Boys · Girls
Boys
Rank Name Times +/-
1.
David
4,360 +2
2.
Robert
4,306 -1
3.
John
4,110 -1
4.
Joseph
3,803 0
5.
James
2,978 0
6.
Michael
2,779 +1
7.
William
2,771 -1
8.
Richard
2,408 0
9.
Brian
1,732 0
10.
Donald
1,707 0
11.
Paul
1,624 0
12.
Douglas
1,488 0
13.
Peter
1,464 +4
14.
Ronald
1,459 0
15.
Kenneth
1,371 -2
16.
Thomas
1,338 -1
17.
Gary
1,320 -1
18.
Stephen
1,310 0
19.
Daniel
1,185 0
20.
Mark
1,049 +1
21.
Wayne
852 +2
22.
Steven
812 +4
23.
Bruce
797 -1
24.
Gordon
791 -4
25.
George
786 -1
26.
Edward
744 -1
27.
Kevin
668 +5
28.
Gregory
653 +1
29.
Charles
627 -2
29.
Gerald
627 +2
31.
Timothy
607 +4
32.
Larry
591 -4
33.
Christopher
569 +3
34.
Dennis
534 -4
35.
Raymond
515 -1
36.
Patrick
513 -3
37.
Jeffrey
496 +7
38.
Alan
485 0
39.
Barry
475 -2
40.
Terry
460 +1
41.
Lawrence
450 -2
42.
Allan
418 -3
43.
Baby
403 0
44.
Glenn
395 -2
45.
Keith
375 +3
46.
Norman
374 +1
47.
Frank
370 +5
48.
Randall
359 +1
48.
Randy
359 +6
50.
Ian
351 +1
50.
Roger
351 -4
52.
Frederick
342 -2
53.
Philip
341 -8
54.
Anthony
332 +5
55.
Eric
315 +9
56.
Bradley
301 +7
57.
Andrew
300 -4
58.
Glen
288 -2
59.
Dale
286 -4
60.
Leonard
280 -3
61.
Harold
272 +5
62.
Murray
271 -3
63.
Walter
258 -4
64.
Martin
254 -6
65.
Arthur
248 0
66.
Roy
244 +2
67.
Neil
235 +2
67.
Ralph
235 0
69.
Henry
234 +2
70.
Garry
226 0
71.
Francis
221 +3
72.
Stanley
220 -10
73.
Craig
212 +2
74.
Harry
204 +8
75.
Howard
199 -2
76.
Carl
198 +8
77.
Danny
197 +2
77.
Leslie
197 -1
79.
Scott
193 +10
80.
Albert
192 -8
81.
Russell
191 -1
82.
Grant
190 +6
83.
Alexander
186 -3
84.
Rodney
179 -7
84.
Terrance
179 +10
86.
Michel
178 new
87.
Victor
174 -2
88.
Clifford
173 -3
89.
Ross
169 -11
90.
Micheal
163 +3
91.
Bernard
159 -2
92.
Randolph
156 0
93.
Ernest
155 -2
94.
Jack
154 0
94.
Robin
154 +4
96.
Bryan
153 -13
97.
Terrence
152 +3
98.
Denis
151 new
99.
Guy
150 0
100.
Allen
149 -13
100.
Kim
149 new
Girls
Rank Name Times +/-
1.
Mary
2,907 0
2.
Marie
2,788 0
3.
Deborah
2,492 0
4.
Susan
2,443 0
5.
Linda
1,971 0
6.
Patricia
1,788 0
7.
Debra
1,670 +2
8.
Karen
1,620 0
9.
Catherine
1,438 +2
10.
Barbara
1,437 -3
11.
Nancy
1,292 -1
12.
Sandra
1,220 +1
13.
Donna
1,186 -1
14.
Wendy
1,149 +3
15.
Brenda
1,125 0
16.
Margaret
1,102 -2
17.
Carol
1,059 +2
18.
Sharon
999 -2
19.
Elizabeth
938 -1
20.
Janet
921 +2
21.
Janice
904 -1
22.
Diane
902 +1
23.
Judith
863 -2
24.
Cheryl
756 +2
25.
Heather
665 0
26.
Joanne
660 +2
27.
Marilyn
643 -3
28.
Kathleen
642 -1
29.
Christine
574 0
30.
Darlene
528 +6
31.
Pamela
526 +1
32.
Bonnie
513 +3
33.
Gail
497 -3
33.
Joan
497 -2
35.
Katherine
482 +4
36.
Anne
448 0
37.
Jane
445 +1
38.
Kathryn
443 -5
39.
Cynthia
441 +6
40.
Shirley
422 -6
41.
Valerie
403 +3
42.
Judy
399 +1
43.
Maureen
394 -1
44.
Denise
393 +7
45.
Helen
391 -4
46.
Lynn
390 +2
47.
Ruth
387 -1
48.
Dianne
384 -1
49.
Lorraine
358 +9
50.
Beverly
348 -10
51.
Sheila
338 +2
52.
Laura
337 +5
52.
Teresa
337 +11
54.
Colleen
335 +8
55.
Elaine
326 -4
56.
Ann
323 -2
57.
Maria
317 +3
58.
Suzanne
304 -8
59.
Dorothy
290 +2
60.
Laurie
289 +19
61.
Louise
287 +3
62.
Baby
285 -3
63.
Anna
283 +2
64.
Leslie
282 +8
65.
Theresa
279 +12
66.
Marlene
277 -11
67.
Lynda
276 -12
68.
Jacqueline
269 -19
69.
Diana
258 -1
70.
Jean
257 -4
71.
Sherry
251 +14
72.
Shelley
250 +10
73.
Jennifer
246 0
74.
Lois
241 +14
75.
Betty
239 +5
76.
Rosemary
238 -3
77.
Victoria
230 +6
78.
Irene
229 -7
79.
Joyce
226 -2
80.
Rita
216 +7
81.
Carolyn
214 -12
82.
Frances
208 -15
82.
Gloria
208 -13
84.
Cathy
204 new
85.
Rose
203 -4
86.
Julie
202 +7
87.
Robin
197 +12
88.
Kim
191 new
88.
Terry
191 new
90.
Dawn
190 new
91.
Evelyn
189 -2
92.
Beverley
188 -19
93.
Marion
186 -9
94.
Paula
183 new
95.
Lori
178 new
96.
Ellen
169 -10
97.
Pauline
164 0
97.
Penny
164 new
99.
Sylvia
163 -8
99.
Yvonne
163 new