iDogNames Find the perfect name for your pup

Top Dog Names in Canada

Bilingual, outdoor, Maritime-influenced.

Canadian dog naming has three distinct regional flavors. Quebec runs French — Pierre, Coco, Jacques, Marcel, Brigitte. The Maritimes (Newfoundland, Nova Scotia, PEI) lean British-classic with Celtic notes — Murphy, Finn, Maeve, Roisin. Western Canada (Alberta, BC) tends outdoor and adventure-coded — Banff, Tofino, Maple, Aspen, Jasper. National-pride names are common — Maple, Bear, Moose, Caribou, Beaver — and outdoor breeds dominate (Labradors, Goldens, Newfies, Bernese).

Featured Picks for Canada

Top-rated boy and girl names matching Canada's naming style — quick-scan picks before the full list below.

Top 5 Boy Picks

  • Cody — Descendant of Cuidighthigh
  • Buddy — English word meaning 'friend' or 'companion'
  • Duke — From the noble title, ultimately Latin dux, mea...
  • Jack — English name from a medieval diminutive of John...
  • Cooper — English occupational surname meaning 'barrel ma...

Top 5 Girl Picks

  • Molly — Medieval English diminutive of Mary; Mary's dee...
  • Willow — Modern English nature name from the willow tree...
  • Storm — Violent weather
  • Brandy — Burning wine
  • Belle — Beautiful

Patterns in This List

  • Origin breakdown: English (75), Gaelic (7), French (5). Most names trace back to a single root tradition — useful if you're picking for cultural authenticity.
  • Gender split: 29 male, 37 female, 34 unisex (out of 100).
  • Most common starting letters: B (15), A (15), S (12), C (9).
  • Curation: names whose origin tag matches French, English, Gaelic or that belong to our Mountain, Snow, Winter theme template, ranked by overall popularity in our database.

The Full List (100)

#NameGenderMeaningOrigin
1 Bailey Unisex English occupational surname from Middle English baili, '... English
2 Cody Male Descendant of Cuidighthigh Gaelic
3 Buddy Male English word meaning 'friend' or 'companion' English
4 Duke Male From the noble title, ultimately Latin dux, meaning 'leader' English
5 Jack Male English name from a medieval diminutive of John, ultimate... English
6 Molly Female Medieval English diminutive of Mary; Mary's deeper meanin... English
7 Willow Female Modern English nature name from the willow tree, ultimate... English
8 Pepper Unisex English word-name from the spice and pepper plant English
9 Angel Unisex Messenger Greek
10 Harley Unisex English place surname meaning hare or rocky woodland clea... English
11 Cooper Male English occupational surname meaning 'barrel maker' English
12 Dozer Unisex One who sleeps lightly English
13 Shadow Unisex The dark shape or area made when an object blocks light English word name
14 Bear Unisex English animal word-name referring to the large mammal English
15 Beau Male French word name meaning 'handsome' or 'beautiful' French
16 Scout Unisex English word name for one sent to observe or gather infor... English
17 Storm Female Violent weather English
18 Ace Male English word name associated with highest rank or excellence English
19 Tyson Male Son of Dye English
20 Brandy Female Burning wine English
21 Oakley Unisex English surname from place names meaning 'oak clearing' English
22 Gus Male English short form of Augustus or Angus; meaning depends... English
23 Aspen Unisex Modern English nature name from the aspen tree English
24 Belle Female Beautiful French
25 Echo Female English word name for a reflected sound, from Greek ēchō English from Greek
26 Pixie Female A fairy like creature. Playful and mischievous English
27 Cali Female Most beautiful English
28 Bruiser Unisex A large heavyset man English
29 Misty Female Misty English
30 Gypsy Female Egyptian English
31 Aurora Female Dawn Latin
32 Bo Female Handsome French
33 Blue Unisex English word-name from the color blue English
34 Bane Male Long-Awaited Child English
35 Kai Male Northern European name of uncertain origin; also Hawaiian... Northern European and Hawaiian
36 Piper Female English occupational surname meaning a player of the pipe... English
37 Boomer Unisex A large full grown kangaroo. A baby boomer. English
38 Bentley Male English place surname meaning bentgrass woodland or clearing English
39 Chase Male Huntsman English
40 Millie Female English diminutive of Mildred, Millicent and similar names English
41 Aiden Male Little fire Gaelic
42 Stella Female Latin for 'star' Latin
43 Kira Female Dark Gaelic
44 Shasta Female Name of a Native American tribe Native American
45 Lacey Female Lacy English
46 Sable Unisex Sable (black) English
47 Sassy Unisex Lively and spirited English
48 Raven Unisex The black-plumaged corvid English word name
49 Chelsea Female Chalk landing place English
50 Winston Male English surname from Wynnstan ('joy stone') or a place na... English
51 Honey Female English word name for honey or a term of affection English
52 Arlo Male English name of uncertain meaning, possibly inspired by S... English
53 Spike Male A long, thick sharp-pointed piece of wood or metal English
54 Chino Unisex A coarse twilled cotton, tan coloured material English
55 Tara Female Crag Gaelic
56 Maddie Unisex Pet form of Mad- names English
57 Darcy Female From Arcy English
58 Amy Female Loved French
59 Benson Male Son of Benedict English
60 Lily Female English flower name from Latin lilium, meaning lily English
61 Bishop Male Overseer English
62 Ash Unisex Ash tree English
63 Cloud Unisex Cloud English
64 Brady Unisex Descendant of Brádach Gaelic
65 Mango Unisex After the character in Saturday Night Live English
66 Ally Female Noble, Kind English
67 Cherokee Unisex People Of A Different Speech. One Of The Largest American... English
68 Angus Male One choice Gaelic
69 Moxie Unisex Ability to face difficulty with courage. English
70 Ellie Female English diminutive of Eleanor, Ellen, Elizabeth and other... English
71 Achak Unisex Algonquin Name Meaning "Spirit". English
72 Ember Unisex A small piece of glowing or smoldering material from a fire English word name
73 Ivy Female The evergreen climbing plant English botanical name
74 Phoenix Male Phoenix Greek
75 Pebbles Female After the character in 'The Flintstones' cartoons English
76 Pearl Female Pearl English
77 Phoebe Female From Greek Phoibe, “bright, pure” Greek
78 Sierra Female Mountain range Spanish
79 Alba Female Scotland Gaelic
80 Ryder Unisex One who rides English
81 Alaska Unisex Great land English
82 Hazel Female English nature name from the hazel tree or light brown co... English
83 Andres Male Manly: Brave. Variant Of English Andrew. English
84 Spencer Male Someone who gives out goods French
85 Tucker Male English occupational surname for a cloth fuller English
86 Holly Female Holly English
87 Tanner Male Tanner English
88 Tia Female Princess Or Crowned One English
89 Cocoa Unisex Cocoa Jumbo English
90 Faith Female Faith English
91 Jax Male Modern English short form of Jackson, 'son of Jack' English
92 Miracle Unisex Wonder English
93 Jackson Male Jack's son English
94 Sugar Female A sweet powder from sugar cane. Slang for sweetheart. English
95 Foxy Unisex Resembling a fox. Slang for sexy English
96 Fudge Unisex A soft, rich candy English
97 Indy Unisex After Indiana Jones English
98 Sparky Unisex Animated, lively. English
99 Al Male An Abbreviation Of Names Beginning With Al- English
100 Prince Male Royal son English

Other English-Speaking Countries

Same cultural cluster — similar naming traditions and sound patterns: United States · United Kingdom · Australia · New Zealand · South Africa