🇨🇦 Most Popular Baby Names in Canada (2024)
Statistics Canada compiles baby name data from provincial vital statistics registries across the country. Canadian naming preferences closely mirror those of the USA and UK while also reflecting the country's francophone community in Quebec, where names like Alexis, William, and Olivia are common. Noah, Liam, Emma, and Olivia consistently lead the national rankings.
Data source: Statistics Canada · Year: 2024 · 50 girl names, 50 boy names
👧 Most Popular Girl Names in Canada (2024)
#1OliviaLatin
Meaning: Olive tree
Olivia was first popularised by Shakespeare in Twelfth Night and is now consistently ranked among the top girl's names in the English-speaking world.
#2EmmaGermanic
Meaning: Whole, universal
Emma is a Germanic name that was popular among medieval queens and has remained a top choice across Europe and North America for over a century.
#3CharlotteGermanicFrench
Meaning: Free woman
Charlotte is the French feminine form of Charles, meaning free woman, and is a royal name borne by princesses in Britain, Sweden and Monaco.
#4AmeliaGermanic
Meaning: Work, industrious
Amelia is a blend of the Germanic Amalia and the Latin Aemilia, meaning industrious, and has been a top name in the UK and Australia for over a decade.
#5SophiaGreek
Meaning: Wisdom
Sophia is a timeless Greek name meaning wisdom, carried by Byzantine empresses and saints, and one of the most popular girl's names globally.
#6AvaGermanicHebrew
Meaning: Life, bird-like
#7IsabellaHebrewItalian
Meaning: My God is an oath
#8MiaHebrewScandinavian
Meaning: Mine; wished-for child
Mia began as a Scandinavian pet form of Maria and has become an international favourite, topping charts from Norway to the United States.
#9EvelynHebrewFrench
Meaning: Wished-for child
#10LunaLatin
Meaning: Moon
Luna is the Latin name for the moon goddess and has risen rapidly in popularity across Europe and North America since the 2010s.
#11CamilaLatin
Meaning: Helper of the priest
#12HarperEnglish
Meaning: Harp player
#13AriaItalian
Meaning: Air, song
#14LilyLatin
Meaning: Lily flower
#15ChloeGreek
Meaning: Blooming, verdant
#16LaylaArabic
Meaning: Night
#17ZoeyGreek
Meaning: Life
#18NoraLatinIrish
Meaning: Honour
Nora arose as a short form of Honora or Eleanor and has become an independently popular name across Ireland, Scandinavia and central Europe.
#19AuroraLatin
Meaning: Dawn
Aurora is the Roman goddess of the dawn; the name has been popular in Italy and Spain for generations and is now rising across northern Europe.
#20HannahHebrew
Meaning: Grace, favour
Hannah is the original Hebrew form of the name Anna, meaning grace or favour, and appears in the Bible as the mother of the prophet Samuel.
#21VioletLatin
Meaning: Violet flower
#22PenelopeGreek
Meaning: Weaver
Penelope is a Greek name meaning weaver, most famous as the faithful wife of Odysseus in Homer's Odyssey, and enjoying a strong modern revival.
#23ScarlettEnglish
Meaning: Scarlet, bright red
Scarlett began as an occupational surname for dyers of scarlet cloth and became a given name through Margaret Mitchell's character Scarlett O'Hara.
#24EllaGermanic
Meaning: All, completely
Ella developed as a short form of Eleanor or Elisabeth and has surged in popularity across Europe and North America since the early 2000s.
#25NovaLatin
Meaning: New
#26StellaLatin
Meaning: Star
Stella is the Latin word for star and was popularised as a given name by the 16th-century poet Philip Sidney in his sonnet sequence.
#27RileyIrishEnglish
Meaning: Courageous; rye clearing
#28EllieGreek
Meaning: Bright, shining
#29ElizabethHebrew
Meaning: My God is an oath
#30EleanorGreekFrench
Meaning: Bright, shining
Eleanor is of Old French and Old Provençal origin, meaning bright or shining, and has been borne by queens of England, France and Castile.
#31GraceLatin
Meaning: Grace, God's favour
#32LeahHebrew
Meaning: Weary
#33HazelEnglish
Meaning: Hazelnut tree
Hazel is an English nature name referring to the hazelnut tree, part of the modern trend for botanical names, popular in the UK and USA.
#34Millie
#35WillowEnglish
Meaning: Willow tree
#36VictoriaLatin
Meaning: Victory
Victoria is the Latin word for victory and the name of a 19th-century British queen whose reign gave it enduring popularity across the world.
#37GiannaHebrewItalian
Meaning: God is gracious
#38EmiliaLatin
Meaning: Rival, industrious
Emilia derives from the Latin Aemilia, the name of an ancient Roman family, and has been among the most popular girl's names in Austria and Germany for years.
#39NataliaLatin
Meaning: Born at Christmas
#40SofiaGreek
Meaning: Wisdom
Sofia is the Slavic and southern European form of Sophia, meaning wisdom in Greek, and is the most popular girl's name in Italy and Spain.
#41ClaireLatinFrench
Meaning: Clear, bright, famous
#42ZoeGreek
Meaning: Life
#43AubreyGermanic
Meaning: Elf ruler
#44Savannah
#45Maya
#46Leila
#47MadelynHebrew
Meaning: From Magdala; high tower
#48PaisleyScottish
Meaning: Church, cemetery
#49Ariana
#50Natalie
👦 Most Popular Boy Names in Canada (2024)
#1LiamIrishGermanic
Meaning: Resolute protector
Liam is the Irish short form of William, meaning resolute protector, and has been the most popular boy's name in the USA and Canada for over a decade.
#2NoahHebrew
Meaning: Rest, comfort
Noah is a Hebrew name meaning rest or comfort, famous as the biblical patriarch who built the ark, and the most popular boy's name across much of Europe.
#3OliverLatinNorse
Meaning: Olive tree
Oliver has Norse and Latin roots linked to the olive tree and ancestor-descendants, and has been the top boy's name in England and Wales for several years.
#4JamesHebrew
Meaning: Supplanter
James is the English form of the Late Latin Jacomus, derived from the Hebrew Jacob, meaning supplanter, and has been borne by six kings of Scotland.
#5TheodoreGreek
Meaning: Gift of God
Theodore is derived from the Greek Theodoros, meaning gift of God, and has seen a remarkable revival in the UK, USA and Australia.
#6LucasLatinGreek
Meaning: Bringer of light
Lucas is the Latin form of Luke, meaning bringer of light, and ranks highly across Europe and the Americas.
#7HenryGermanic
Meaning: Home ruler
Henry is the English form of the Germanic Heimirich, meaning home ruler, and has been borne by eight kings of England.
#8ElijahHebrew
Meaning: My God is Yahweh
Elijah is the Hebrew original of Elias, meaning my God is Yahweh, and is currently one of the fastest-rising boy's names in the United States.
#9MateoHebrewSpanish
Meaning: Gift of God
Mateo is the Spanish form of Matthew, meaning gift of God in Hebrew, and is currently one of the fastest-rising names in the USA and Spain.
#10BenjaminHebrew
Meaning: Son of the right hand
Benjamin is a Hebrew name meaning son of the right hand, the youngest son of Jacob in the Bible, and a perennial favourite across Europe.
#11WilliamGermanic
Meaning: Resolute protector
William comes from the Germanic Willahelm, meaning resolute protector, and remains one of the most enduring royal names in the English-speaking world.
#12JackHebrewEnglish
Meaning: God is gracious
Jack began as a medieval English pet form of John and is now one of the most popular boy's names in England, Ireland and Australia.
#13HudsonEnglish
Meaning: Son of Hudd
#14LeviHebrew
Meaning: Joined, attached
#15OwenWelshLatin
Meaning: Young warrior; well-born
#16SebastianGreek
Meaning: From Sebastia; venerable
Sebastian comes from the Greek Sebastianos, meaning from Sebastia, and was the name of a 3rd-century Roman soldier venerated as a martyr.
#17LeoLatin
Meaning: Lion
Leo is the Latin word for lion and the name of thirteen popes, making it both a timeless classic and a modern favourite across Europe.
#18LoganScottish Gaelic
Meaning: Little hollow
#19MasonEnglish
Meaning: Stone worker
#20Ethan
#21WyattEnglish
Meaning: Brave in battle
#22OliverLatinNorse
Meaning: Olive tree
Oliver has Norse and Latin roots linked to the olive tree and ancestor-descendants, and has been the top boy's name in England and Wales for several years.
#23JulianLatin
Meaning: Youthful
Julian derives from the Roman family name Julius and has been steadily popular across Germany, Austria and the English-speaking world.
#24CarterEnglish
Meaning: Cart driver
#25NathanHebrew
Meaning: He gave
#26SamuelHebrew
Meaning: Name of God; God has heard
Samuel is a Hebrew name meaning name of God or God has heard, and was the last of the great judges of Israel in the Old Testament.
#27GabrielHebrew
Meaning: God is my strength
Gabriel is the Hebrew name of the archangel who announced the birth of Jesus, meaning God is my strength, popular across southern Europe and Latin America.
#28CalebHebrew
Meaning: Dog, faithful
#29IsaacHebrew
Meaning: He will laugh
#30DylanWelsh
Meaning: Son of the sea
#31JacksonEnglish
Meaning: Son of Jack
#32RyanIrish
Meaning: Little king
#33LukeLatin
Meaning: Bringer of light
#34AlexanderGreek
Meaning: Defender of men
Alexander is the Latinised form of the Greek Alexandros, meaning defender of men, and was the name of the Macedonian king who conquered the ancient world.
#35Joseph
#36MilesLatinGermanic
Meaning: Soldier; mild
#37ThomasAramaic
Meaning: Twin
#38LincolnLatinEnglish
Meaning: Lake colony
#39ChristianGreekLatin
Meaning: Follower of Christ
#40AdamHebrew
Meaning: Earth, man
#41DanielHebrew
Meaning: God is my judge
#42NolanIrish
Meaning: Champion
#43EliHebrew
Meaning: Ascended
#44Aaron
#45AnthonyLatin
Meaning: Of inestimable worth
#46MichaelHebrew
Meaning: Who is like God?
#47EzraHebrew
Meaning: Help
#48JohnHebrew
Meaning: God is gracious
#49Connor
#50Evan
Data: Statistics Canada. Rankings reflect official birth registrations for 2024. Updated automatically from the national statistics registry. Browse all countries →