Top 110 Canadian Names For Boys and Girls

Last Updated on

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’.

SS ID: 1713326671

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.