101 Most Popular Canadian Names for Girls and Boys
Canada, otherwise known as the Land of the Maple Leaf, is a beautiful country with a rich cultural background. Canada is the second-largest country in the word which means that popular Canadian names have diverse roots that stem from all over the world. Sound familiar?
Check out our 150+ Canadian boy names and Canadian girl names that represent the history of Canada and modern Canadian culture.
Canada and the United States are neighboring countries that share a lot more than the beautiful Niagara Falls. If you take a second to peruse the top baby names of these two countries, you will find that many of the most popular options are identical!
However, unlike the USA, Canada also has a large French population. French Canadians in places like Quebec find the name Emma to be the favored choice, with Olivia sitting at number two.
So, what makes a name more Canadian? Well, it’d be stereotypical to assume that Canadians name their babes after hockey players and maple trees (maybe offensive too? Though Maple is actually an ADORABLE baby girl name). Where are all the Gords, Grahams, Darcys, and Lornes? Those trends got left behind decades ago.
Canadian name lists and popular names inspired by Canadian heritage have a unique cultural history – and names are diverse among the different Canadian provinces as well.
Related: The Most Common French Names with Meanings
Most Popular Canadian Names for Boys (with Meanings)
The naming trends of Canada and the United States go hand-in-hand due to their geographic proximity and the influence of European colonists. This means that you will notice an array of the same popular English titles in both countries.
Places in Canada, like Saskatchewan and Manitoba, really love the names Liam and Noah for boys, the two most popular baby boy names of 2023 in the United States as well!
Liam is a shortened version of William, which has been around for centuries, and Noah is a well-known Biblical name.
Here are even more of the most popular modern Canadian names for boys.
Canadian Boy Names That Start With A to H
- Aiden - This sweet Irish name means “warm.”
- Alexander - A Greek name meaning “protector of mankind.”
- Antoine - This is a Latin name meaning “priceless” and a Greek name meaning “flourishing.”
- Arnaud - Of German origins, this unique name means “eagle and powerful.”
- Asher - This is a Hebrew name meaning “fortunate.”
- Benjamin - Another Hebrew name, this epithet means “ son of my right hand.’
- Bennett - A Latin name meaning “blessed.”
- Carter - This is an Old English title meaning “cart driver.”
- Connor - Of Irish origins, this name means “desire.”
- Declan - A Greek name meaning “messenger.”
- Edouard - This Old English moniker means “rich guardian.”
- Eli - A Greek name meaning “light” and a Hebrew name meaning “high.”
- Elias - This is a Hebrew name meaning “the Lord is God.”
- Elliot - Another name of Hebrew origins, this name also means “high.”
- Emile - Of Latin origins, this title means “eager.”
- Ethan - This is a Latin name meaning “constant.”
- Felix - A Latin name meaning “happiness.”
- Gabriel - Of Hebrew origins, this name means “God is my strength.”
- Grayson - This is an Old English name that means “to shine.”
- Henri - A German name meaning “house ruler.”
- Hudson - Of Old English origins, this name means “son of Hud.”
Canadian Boy Names That Start With I to Z
- Issac - This is a Hebrew name meaning “laughter.”
- Jack - Another Hebrew epithet meaning “the supplanter” or “God’s grace.” This is 2021’s top baby boy name in Nova Scotia.
- Jackson - Of Hebrew origins, this name also means “the supplanter” or “God’s grace.”
- Jacob - This is yet another Hebrew title meaning “the supplanter.”
- Jasper - A Persian name meaning “keeper of treasure” and a French name meaning “red, brown, or yellow stone.”
- Kai - This is a Hawaiian name meaning ‘sea” and a Native American name meaning “willow tree.”
- Laurent - A French name meaning “martyred” and a Latin name meaning “laurel crown.”
- Leo - This is a Greek name meaning “lion” and a German name meaning “lion-hearted.”
- Levi - Of Hebrew origins, this name means “united.”
- Liam - An Irish, Celtic, and Gaelic name meaning “unwavering protector.” This is also a German name meaning “will,” “desire,” “helmet,” and “protection.” This is one of the most popular baby boy names of 2023 in Alberta, the top name of 2021 in New Brunswick, and one of the top names of 2023 for Saskatchewan and Manitoba.
- Lincoln - This is an Old English name meaning “home by the pond.”
- Logan - Of Scottish origins, this name means “little hollow.”
- Louis - An Old German name meaning “famous warrior.”
- Luca - This is an Italian name meaning “bringer of light.”
- Lucas - Of Latin and English origins, this name also means “bringer of light.”
- Mason - A French name meaning “stoneworker.”
- Mateo - This is a Hebrew name meaning “gift of God” and a Greek name meaning “devoted to God.”
- Maverick - An American name meaning “wildly independent” and an English name meaning “non-conforming.”
- Michael - Of Hebrew name meaning “who is like God.”
- Milan - A Hungarian name meaning “kind,” an English name meaning “merciful,” an Irish name meaning “servant,” and a German name meaning “a soldier.”
- Miles - This is an English name meaning “merciful”, a German name meaning “soldier,” and an Irish name meaning “servant.”
- Nathan - A Hebrew title meaning “god’s gift” or “gift of God.”
- Nolan - This is an Irish name meaning “renowned” and “noble” as well as a Scottish name meaning “famous” or “ a champ.”
- Oliver - Of Old Norse, Latin, and French origins, this name means “kind one,” “olive tree,” and “peace,” respectively. This is the top baby boy name of 2021 in Prince Edward Island.
- Owen - An Irish name meaning “born to nobility” and “warrior.”
- Raphael - This is a Hebrew name that means “God has healed.”
- Samuel - Of Hebrew origins, this title means “name of God.”
- Theodore - A Greek name meaning “gift of God.”
- Victor - This is a Latin epithet that means “victor” or “conquerer.”
- Wyatt - An Old English and French name meaning “little warrior” and “water.”
Most Popular Canadian Names for Girls (with Meanings
For girl names, it should come as no surprise that Olivia holds the top spot in both countries.
Canadian Girl Names That Start With A to H
- Abigail - This is a Hebrew name that means “a Father’s joy.” This is one of the two top baby girl names for 2023 in British Columbia.
- Adalynn - A French name meaning “noble” or “nobility.”
- Adele - This is a German name meaning “noble kind” and an Old English name meaning “noble.”
- Aaliyah - Of Hebrew origins, this name means “exhaled.”
- Amelia - A German name meaning “industrious.”
- Aria - Of Hebrew and German origins, this title means “like a beautiful melody” and “melody,” respectively.
- Aurora - This beautiful name means “gold” in Latin and “goddess of the dawn” in Greek.
- Ava - A Hebrew name meaning “life” and a Latin name meaning “blooming” or “bird-like.” This is one of the four top baby names of 2019 in the Yukon.
- Brielle - This is a French name meaning “hunting grounds.”
- Camille - Of Latin and French origins, this name means “priest’s helper.”
- Charlotte - A French name meaning “little” or “womanly.”
- Chloe - Of Greek origins, this name means “lark,” “blooming,” or “fertility.”
- Clara - This is a Latin name meaning “bright.”
- Eleanor - A Greek name meaning “mercy” or “torch.”
- Ella - Of Old German origins, this epithet means “all.”
- Ellie - A Greek name meaning “mercy,” an Old German name meaning “all,” and a Hebrew name meaning “consecrated by God.”
- Emily - This is a Latin name meaning “eager.”
- Emma - Of German origins, this title means “all-embracing.” In Quebec, this is the most popular Canadian girl name for 2023!
- Eva - This is a beautiful Hebrew name that means “life.”
- Everly - An English name that means “wild boar in a woodland clearing.”
- Hailey - Of Norse and Irish origins, this name means “hero” and “wise one,” respectively.
- Hannah - This is a Hebrew name meaning “gift of God’s favor” or “graceful one.”
- Harper - An English name meaning “harp player” or “musician.”
Canadian Girl Names That Start With I to Z
- Isabella - Of Hebrew and Spanish origins, this title means “consecrated by God.”
- Isla - This is a Scottish and Spanish name meaning “island.” This is another one of the Yukon’s top baby names in 2019.
- Ivy - An Old English name meaning “vine.”
- Jade - Of Spanish origins, this title translates to “stone of the loins.”
- Julia - This is a Latin name meaning “youthful.”
- Juliette - A French name meaning “little Julia.”
- Kinsley - Of English origins, this title means “kings meadow.”
- Leah - This is a Hebrew name meaning “weary.”
- Leonie - A German name meaning “lioness.”
- Lily - This is a Latin name meaning “a flower” and an Arabic name meaning “of the night” or “night demon.”
- Livia - Of Old Norse, Latin, and French origins, this title means “kind one,” “olive tree,” and “peace,” respectively. The name Livia is one of the four top baby girl names in the Yukon in 2019.
- Macy - A Polish name meaning “sea of bitterness.”
- Madelyn - This is a Greek name meaning “high tower.”
- Maeva - An Irish name meaning “joyous,” a Celtic name meaning “queen,” a Greek name meaning “goddess of song,” and a Latin name meaning “purple flower.”
- Mia - This is an Italian name meaning “mine,” a Hebrew name meaning “bitter,” and a Scandinavian name meaning “star of the sea.”
- Mila - Of Italian and Russian origins, this name means “miracle” and “dear one,” respectively.
- Maya - This is a Hawaiian name meaning “precious one,” an English name meaning “month of May,” a Hebrew name meaning “bitter,” a Latin name meaning “great,” a Greek name meaning “mother,” and a Hindi name meaning “God's divine creative power,” respectively. This is British Columbia’s other top baby girl name for 2023!
- Nora - Of Latin, French, and Greek origins, this name means “dignified,” “nobleman,'“ and “the bright one,” respectfully.
- Olivia - This name also has Old Norse, Latin, and French origins, with the meanings “kind one,” “olive tree,” and “peace,” respectively. This baby girl's name took the top spot in 2023 in Alberta, in 2021 in Nova Scotia, and in 2020 in Manitoba.
- Paisley - A Scottish name meaning “church” or “cemetery.”
- Rachel - Of Hebrew origins, this name means “little lamb.”
- Romy - This unique name has Italian origins that means “from Rome.”
- Rosalie - A Latin name meaning “a flower.”
- Rose - Of Latin origins, this is another name meaning “a flower.”
- Sadie - An English and Hebrew name meaning “princess.”
- Scarlett - This is a Middle English title meaning “deep red.”
- Sophia - A Greek name meaning “wisdom.”
- Victoria - Of Latin origins, this epithet means “victory.”
- Willow - Fittingly, this English name means “freedom” and “tree.”
- Zoey - This is a Greek name meaning “life.” This beautiful name is 2019’s top baby name in the Northwest Territories.
Most Popular Gender-Neutral Names in Canada
- Alexis - A Greek name meaning “defender of mankind” and “truth” and a German name meaning “noble.”
- Avery - This is an English title meaning “counselor.”
- Billie - An English name meaning “resolution” and “wise” and a Teutonic name meaning “fierce protector.”
- Charlie - Of Italian and Spanish origins, this name means “strong” and “free” as well as “little” and “womanly,” respectively.
- Francis / Frances - An Old French name meaning “free.”
- Jayden - This is a Hebrew name meaning “God heard.”
- Jules - A Latin title that means “youthful.”
- Noah / Noa - Of Hebrew origins, this name means “comfort” and “wanderer.” This is one of the top Canadian boy names, ranking number one on both Alberta’s and Quebec’s lists for 2023!
- Riley - This is an Irish name meaning “rye” and a Gaelic name meaning “valiant.”
- Quinn - Of Gaelic and Greek origins, this name means “wise." It also has Latin origins meaning “essence.” A solid unisex name, this is another one of the top baby names in the Yukon in 2019.
Traditional Canadian Baby Names with Meanings
While English and French are the top two languages in Canada, there are also over 70 Indigenous languages spoken across the Great White North! Additionally, on top of the First Nations people, they also have a large Inuit population, making Inuk names another fitting choice.
Make sure to check out our Inuit baby boy and Inuit baby girl name articles for more inspiration!
- 1 Abraham - This is a Hebrew name meaning “father of multitudes.”
- Adam - A Hebrew boy’s name meaning “earth.”
- Ada - Of Hebrew and Latin origins, this female title means “adorned” and “of noble birth,” respectively.
- Agnes - A Greek girl’s name meaning “pure.”
- Albert - Of German origins, this boy’s name means '“noble,” “bright,” “intelligent,” and “famous.”
- Alice - This is a German name meaning “noble” and a Greek name meaning “truth.” While a traditional moniker, this was the top baby girl name for Prince Edward Island in 2021.
- Alma - A Latin name meaning “soul” or “nourishing.”
- Annie - Of Hebrew and English origins, this name means “gift of God’s favor” and “grace,” respectively.
- Arthur - This is a Welsh name meaning “bear hero” and a Celtic name meaning “bear.”
- Audrey - An Old English name that means “noble strength.”
- Beatrice - Of Latin origins, this name means “happy.”
- Charles - This is an Old English boy’s name meaning “manly.”
- David - A Hebrew name meaning “beloved.”
- Donald - Of Old English origins, this name means “ruler of the world.”
- Dorthy - This is another Greek name meaning “gift of God.”
- Edward - An Old English name meaning “rich guardian.”
- Elizabeth - This Hebrew girl’s name means “consecrated by God,” “dedicated,” and “God’s oath.”
- Flora - A Latin name meaning “blooming flower” and “flourishing.”
- Florence - Of Latin origins, this pretty name also means “blooming flower” or “flourishing.”
- George - A Greek boy’s name meaning “farmer.’
- Grace - This is a Latin girl’s name meaning “graceful” or “blessing.”
- Harold - Of Old German origins, this title means “commander.”
- Harry - Another Old German name meaning “commander” and an Old English name meaning “army ruler.”
- Hazel - This is an Old English name meaning “hazel tree.”
- Helen - A Greek name meaning “torch” and an Irish name meaning “light.”
- Henry - Of German origins, this epithet means “house ruler.” This was the top baby boy name in the Yukon in 2019.
- James - This is a Hebrew title meaning “supplanter.”
- John - A Hebrew name meaning “God’s grace” and a Greek name meaning “God is good.”
- Joseph - Another name of Hebrew origins, this moniker means “he shall add.”
- Margaret - This is a German, Gaelic, Greek, and Scottish name meaning “pearl.” It is also a Latin name that means “ambitious.”
- Marie - Of Hebrew and French origins, this pretty girl’s name means “bitter.” It also means “star of the sea” in Hebrew.
- Mary - Another Hebrew, French, and Irish name meaning “bitter.” It is also a Latin name meaning “virgin” or “merciful” and an Italian name meaning “beautiful.”
- Lillian - This is a pretty Latin name that refers to a “lily.”
- Robert - A Spanish name meaning “bright flame” and an Old English name meaning “bright” or “famous.”
- Thomas - Of Greek origins, this name means “twin.”
- Violet - Unsurprisingly, this sweet Latin girl’s name means “violet.”
- William - A Spanish name meaning “resolute” and “protector” and a Teutonic name meaning “valiant protector.”
For names inspired by the cold Canadian winter and snow, check out 75 Names That Mean Snow, Ice or Winter for Your Little One!