Top 110 Canadian Names For Boys and Girls
The arrival of a baby is one of the most treasured and celebrated moments in life. The hunt for the perfect name for this precious bundle of joy is both an exciting and tiring job. To make this task easy in searching for Canadian names, we have created lists of Canadian Baby Boy Names and Canadian Baby Girl Names. Canada being home to people from multiple ethnicities and cultures, gives an exciting collection of names for your baby.
55 Best Canadian Boy Names With Meanings
Take a look at this list of trending Canadian boy names and pick the best-suited name for your precious baby boy.
1. Aaron
This handsome, Biblical name is of Hebrew Origin, and means ‘high mountain’ or ‘mountain of strength’.
2. Adam
This name is of Hebrew Origin, means ‘son of the red earth’ and Biblically, Adam is the name of the first man.
3. Ashor
This rakish name is of Hebrew Origin, means ‘fortunate, blessed one’.
4. Arlo
It is generally used as a nickname for Carlo and has both Spanish and Anglo-Saxon Origins and means ‘fortified hill’.
5. Beau
It is of French Origin and means ‘handsome’ and was often used as a nickname in the past.
6. Caleb
This Old Testament name is of Hebrew Origin, means ‘whole hearted, devotion to god’.
7. Charles
This German Origin name means ‘free man’.
8. Connor
This strong name is of Irish Origin, means ‘lover of wolves’ or ‘lover of hounds’.
9. Dominic
This compelling name is of Latin Origin, means ‘belonging to the lord’.
10. Dylan
This name is of Welsh Origin, means ‘son of the sea’. In Welsh mythology, it was the name of the legendary god of the sea.
11. Duncan
This classic, royal name is of Scottish Origin, means ‘dark warrior’.
12. Ethan
This pleasant, Biblical name is of Hebrew Origin, means ‘firm’ or ‘strong’.
13. Evan
This name is a Welsh version of John, which means ‘the lord is gracious’. It also has been interpreted as ‘the king’.
14. Everett
This powerful name is of German or Old English Origin, means ‘ strong, brave boar’.
15. Eric
It is one of the popular names of Norse mythology, which means ‘eternal ruler’.
16. Ezra
This arresting, Biblical name is of Hebrew Origin, means ‘help’.
17. Felix
This peppy name is of Latin Origin, means ‘lucky’ or ‘happy’.
18. Gabriel
This compelling name is of Hebrew Origin, means ‘god is my strength’. In Abrahamic religions, its is the name of an archangel.
19. Gavin
This name is of Scottish Origin, means ‘God-send’ or ‘white hawk’.
20. Grayson
It is of English Origin, means ‘son of the steward’ and was originally a last name.
21. Hudson
Hudson is a classic name of English Origin and means ‘Hugh’s son’.
22. Hunter
This adventurous name is of English Origin, means ‘one who hunts’.
23. Issac
Issac is of Hebrew Origin, means ‘laughter’. It is also a Biblical name, referring to the miracle son of 100-year-old Abraham and 90-year-old Sarah.
24. Jacob
Jacob has Latin, Greek, Hebrew Origins and is a Biblical name as well that means ‘following after’.
25. Jason
Jason originates in Greek Mythology and means ‘healer’.
26. Jayden
This is a variation of the name Jaden to Jadon. It is of Hebrew Origin, means ‘thankful’.
27. Kaiden
This name is of English Origin, means ‘warrior’. It is a variation of the Irish name Caden. It also has Arabi Origins where it means ‘companion’.
28. Leo
This cute name is of Latin Origin, means ‘ lion‘.
29. Liam
It is one of the traditional Irish names and is the shortened version of William. It means ‘determined protector’.
30. Logan
It is the name of a mountain in Canada. It is of Scottish Origin, means ‘little hollow’.
31. Lucas
This charming name is the Latin version of Luke. It means ‘light, bright’ It also refers to ‘a man from Lucania‘, a region near southern Italy.
32. Marcus
It is of Latin Origin, means ‘from the god Mars’ or ‘warlike’. Mars is the name of the God of War in Roman Mythology.
33. Mateo
This is Spanish variation of the name Matthew, which means ‘present of the lord’. Matthew, is the name of one of the 12 apostles mentioned in the Bible.
34. Mason
This gritty name is of English Origin, means ‘worker in stone’.
35. Nathan
It is of Hebrew Origin, means ‘given’. Nathan is also the name of a prophet in the Hebrew Bible.
36. Nicholas
It is of Greek Origin, means ‘victory of the people’.
37. Noah
This charismatic name is of Hebrew Origin, means ‘rest, comfort’. It also refers to the Biblical figure Noah.
38. Oliver
This rich name is the top favorite in the Canadian baby boy names list. It is of Latin Origin, means ‘olive tree’.
39. Owen
This name is of Welsh Origin, means ‘young warrior’.
40. Ryan
This trendy name is of Irish Origin, means ‘little king’.
41. Rafael
This is Spanish variation of the name Raphael. It is of Hebrew Origin, means ‘god has healed’.
42. Richard
This traditional name is of French, German Origin, means ‘dominant ruler’.
43. Samuel
This popular Biblical name is part of the traditional Canadian baby boy names. It is of Hebrew Origin, means ‘told by god’ or ‘name of God’.
44. Sebastian
This handsome name is of Latin Origin, means ‘man from ancient city Sebastia’, a city in Asia minor.
45. Theo
This is a modern version of the classic name Theodore. It is of Greek Origin, means ‘gift of god’. Its German Origins mean ‘Brave people’.
46. Tristan
This Celtic name which means ‘noise, sorrowful’, is also interpreted to mean ‘bold. It saw an increase in popularity after fictional story ‘Tristan and Isolde’.
47. Thomas
Thomas is of Aramaic Origin, means ‘twin’ and is also the name of one of the 12 apostles of Jesus.
48. Tyson
This stylish name is part of the cool Canadian names. It is of English Origin, means ‘firebrand’. Its French origin also gives it the meaning of ‘high-spirited’.
49. Vincent
This classic name is of Latin Origin, means ‘conquering’.
50. William
This aristocratic name is of English Origin, means ‘resolute protection’.
51. Wyatt
This sweet name is one of the top picks in Canada. It is of English Origin, means ‘courageous in war’
52. Xavier
This offbeat name is of Arabic Origin, means ‘bright, splendid’.
53. Yannick
This unique name is related to the French Yann and literally translates to ‘little Yann’, means ‘god is gracious’.
54. Zachary
This irresistible name is of Hebrew Origin, means ‘the lord has remembered’.
55. Zayn
This exotic name is of Arabic Origin, means ‘beautiful, grace’. It peaked in popularity after the rise of artist Zayn Malik.
55 Unique Canadian Girl Names With Meanings
Go through the below list of Canadian girl names and select a name that is as unique and special as your baby girl.
1. Amelia
This pleasant name is a favorite in the list of Canadian baby girl names. It is of German Origin, means ‘work’ with connotions of being hardworking and fertile.
2. Amber
This sweet Arabic name means ‘golden gem stone’.
3. Aurora
This name is of Latin Origin, means ‘dawn’ and in Roman mythology, it was the name of the goddess of sunrise.
4. Ariana
This gorgeous Italian name, which means ‘holy one’ is one of the favourite Canadian baby girl names.
5. Avery
This otherworldly name is of English Origin, means ‘elf ruler’.
6. Brooklyn
This classic name is of Dutch Origin, means ‘broken land, marsh land’.
7. Caroline
This is feminine version of Charles. It is of French Origin, means ‘free man’. It is one of the popular traditional Canadian names.
8. Camila
An Italian variation of Camilla, it means ‘acolyte’, meaning a young officiant. In the Roman mythology, Camilla was a swift-footed huntress.
9. Celeste
This astronomical name is of Latin Origin, means ‘heavenly’.
10. Chloe
This name is of Greek Origin, means ‘green shoot’ and is interpreted as ‘blooming’ or ‘fertile’. It is an alternate name for goddess Demeter.
11. Eleanor
This soothing name is of French Origin, means ‘God is my light’.
12. Elizabeth
This royal name is of Hebrew Origin, means ‘pledged to god’. It is one of the popular traditional Canadian names.
13. Emily
This delightful name is one of the common Canadian names. It is of Latin Origin, means ‘hard working’ or ‘rival’.
14. Fern
This is of English Origin, means ‘fern plant’.
15. Fiona
This is feminine version of Fionn. It is of Irish Origin, means ‘fair, pale, white’
16. Freya
This enchanting name is of Norse Origin, means ‘noble woman’ and refers to the ‘Goddess of Love’ in Norse mythology.
17. Gia
This shorter version of Giana is of Italian Origin, means ‘God’s gracious gift’.
18. Hannah
This biblical name is of Hebrew Origin, means ‘grace of god’. It is one of the classic Canadian names.
19. Hazel
This is of English Origin, means ‘hazelnut tree’ and symbolizes authority or protection.
20. Ida
This is of German Origin, means ‘industrious’. It is the name of a Canadian River.
21. Iris
This vibrant name is of Greek Origin, means ‘rainbow’.
22. Isabella
This name is of Hebrew Origin, means ‘God’s Promise’. It is the Spanish and Italian version of Elizabeth.
23. Jade
This vintage name is of Spanish Origin, means ‘precious green stone’
24. Julie
This delightful name is of French Origin, means ‘youthful’ or ‘beautiful’. It is one of the classic Canadian names.
25. Jasmine
This exotic name is variation of Yasmine. It is of Persian Origin, means ‘gift from god’ and is the name of a flower.
SS ID: 434127955
26. Kaya
This Native American name means ‘nature goddess‘. It also has Scandinavian Origin which means Pure.
27. Kiara
This arresting name is of Italian and Irish Origin, means ‘bright’ or ‘first ray of sun’.
28. Lillian
The striking name is of Latin Origin, means ‘lily’, a flower. It is an all-time favorite of Canadian baby girl names.
29. Leah
This pleasant name is of Hebrew Origin, means ‘weary’ and is an important matriarchal figure in the Bible.
30. Lorelei
This melodic name is of German Origin, means ‘alluring’.
31. Luna
This name is of Latin Origin, means ‘moon’ and is the name of the ‘Roman goddess of moon’. It got popular after a character in Harry Potter movies.
32. Madeline
This variation of the name Magdalen is of English Origin, means ‘from magdala or high tower’ and is to mean someone great or elevated.
33. Mia
This sweet and cute name has gained popularity in multiple cultures. It is of Italian and Scandinavian Origin, means ‘mine’.
34. Michelle
This is a feminine version of Michael. It is of French Origin, means ‘who is like god’.
35. Maya
This fascinating name is one of the cool Canadian names. It is of Hebrew, Greek, Spanish Origin, means ‘water, mystical’. Its Sanskrit Origin meaning is ‘Magic’.
36. Mayra
This is a variation of Maria. It is of Hebrew and Greek Origin, means ‘drop of the sea, bitter, beloved’.
37. Naomi
This name is of Hebrew Origin, means ‘pleasantness’.
38. Nina
This is a sweet Spanish name, which means ‘little girl’. It has Hebrew origins meaning ‘God is gracious’.
39. Natalie
It is a common traditional name of Latin Origin, means ‘birthday of god’.
40. Nora
This Irish name, which means ‘light’ is a derivative of the names Honora and Eleanor
41. Olivia
This Latin name, which means ‘olive tree’ is one of the common Canadian names.
42. Phoenix
This beautiful Greek name refers to the mythological and beautiful immortal bird and means ‘deep red’.
43. Raven
This is of English Origin, means ‘black bird’. It is a revered name by Native American groups and is interpreted to mean ‘wise’.
44. Regina
This regal name is of Latin Origin, means ‘queen’.
45. Rhea
This is of Greek Origin, means ‘flowing stream’. In was the name of the mother of the first generation of Olympian gods.
46. Ruby
This vintage name is of Latin Origin, means ‘precious red stone’.
47. Scarlett
This fiery name is one of the classic Canadian names. It is of English Origin, means ‘bright red’ or ‘joy’.
48. Sabrina
This royal Celtic name means ‘princess’. In its Hebrew Origin, it means ‘ thorny but sweet’.
49. Trinity
This holy word is of Latin Origin, means ‘triad’ and refers to the Holy trinity of Christianity: the Father, the Son (Jesus Christ), and the Holy Spirit.
50. Valentina
This classic Latin name means ‘strength, health’.
51. Willow
This English name refers to the willow tree, which is found in Canadian forests. and represents ‘grace’.
52. Winter
This name is of English Origin and refers to the season and represent ‘rebirth of spring’. It one of the trending cool Canadian names.
53. Yana
This is Slavic variation of the Czech name ‘Jana’. It means ‘precious to god’
54. Zara
This princess name means ‘radiance’ in Arabic and ‘blooming flower’ in Hebrew.
55. Zoey
This sweet name is a variation of Zoe. It is of Greek Origin, means ‘life’.
The name you select will be a lifelong gift to your baby. It becomes a part of the baby’s identity. So go ahead, take a dive and spend all the time you want to choose that perfect name for your beautiful baby.