Modern Canadian Boy Names Starting with M

Canadian Boys Name

Canadian Girls Names

List of Modern Canadian Boy Names Starting with M

NameMeaningNumerology
MaadhavIndian origin, an epithet of Lord Krishna, meaning "another name for Lord Krishna."9
MaahiIndian origin, meaning "the world" or "earth."3
MaahinIndian origin, meaning "earth" or "inhabitant of the earth."7
MaanavIndian origin, meaning "human" or "man."2
MaandeepIndian origin, meaning "lamp of the mind" or "light of the heart."6
MaarijArabic origin, meaning "ascender" or "one who rises."4
MaatyGift of God5
MaazArabic origin, meaning "protector" or "refuge."3
Mabokdestiny, luck, and powerful9
MacScottish/Gaelic origin, meaning "son of" or "descendant."7
MacariusGreek origin, meaning "blessed" or "happy."9
MacGrathIrish origin, meaning "son of grace" or "gracious son."3
MachlanModern invented name, no specific meaning.6
MackScottish origin, meaning "son of" or "descendant."4
MackaiModern invented name, no specific meaning.2
MackenzieScottish origin, meaning "son of the fair one" or "handsome."7
MacKinlayModern invented name, no specific meaning.1
MacklenModern invented name, no specific meaning.9
MacklinModern invented name, no specific meaning.5
MacksenModern invented name, no specific meaning.8
MacksonModern invented name, no specific meaning.6
MackyModern invented name, no specific meaning.3
MacLeanScottish origin, meaning "son of Leamhan" or "warrior."8
MacleanVariant of MacLean, with the same meaning.1
MacsenVariant of Maxen, Welsh origin, meaning "great" or "greatest."2
MaddaxVariant of Maddox, modern invented name, no specific meaning.3
MaddenModern invented name, no specific meaning.5
MaddexVariant of Maddox, with the same meaning.9
Maddonhound6
MaddoxWelsh origin, meaning "fortunate" or "blessed."4
MadduxVariant of Maddox, with the same meaning.2
Madenhound7
MadixVariant of Maddox, with the same meaning.6
MadsDanish origin, meaning "son of Mads" or "gift of God."1
Maecencreates a strong desire for association with people and new experiences.2
MaelBreton origin, meaning "chief" or "prince."5
MaëlBreton origin, meaning "chief" or "prince."7
MagdiArabic origin, meaning "glorious" or "magnificent."1
MagizhTamil origin, meaning "happiness" or "bliss."8
MagnumEnglish word name, referring to something of great size or power.5
MagnusLatin origin, meaning "great" or "greatest."6
MahadArabic origin, meaning "one who is guided" or "praised."3
MahanthIndian origin, meaning "great soul" or "spiritual leader."2
MahbeerArabic origin, meaning "warrior" or "brave one."4
MahdieIranian origin, meaning "guided one" or "one who is rightly guided."7
MaheepIndian origin, meaning "king of the earth" or "ruler of the land."4
MaherArabic origin, meaning "skilled" or "able."3
MahfouzArabic origin, meaning "protected" or "safeguarded."5
MahimIndian origin, meaning "glory" or "greatness."7
MahirArabic origin, meaning "skilled" or "competent."8
MahitIndian origin, meaning "knowledgeable" or "learned."9
MahmoudVariant of Mahmoud, Arabic origin, meaning "praiseworthy" or "commendable."5
MahomedVariant of Mahmoud, Arabic origin, meaning "praiseworthy" or "commendable."9
MahonriThe Master of the mystery of Jehovah, who stands up for the Lord6
MaisamArabic origin, meaning "lion's pride" or "valor."1
MaiseVariant of Mae, a short form of Mary, meaning "bitter" or "beloved."9
MaisonFrench origin, meaning "house" or "home."6
MajdArabic origin, meaning "glory" or "magnificence."4
MajidArabic origin, meaning "glorious" or "majestic."7
MajokAfrican origin, meaning "wanderer" or "one who travels."3
MajorEnglish word name, meaning "higher rank" or "superior."9
MakaiHawaiian origin, meaning "towards the sea" or "ocean."6
MakarRussian origin, meaning "blessed" or "happy."1
MakbelModern invented name, no specific meaning.4
MakiusModern invented name, no specific meaning.7
MaksVariant of Max, a short form of Maximilian or Maxwell, meaning "greatest" or "great strength."2
MaksimRussian origin, meaning "greatest" or "great strength."3
MaksymUkrainian origin, meaning "great strength" or "greatest."4
MaksymilianPolish origin, meaning "great strength" or "greatest."6
MalachiHebrew origin, meaning "my messenger" or "my angel."8
MalakArabic origin, meaning "angel" or "messenger."1
MalakaiVariant of Malachi, with the same meaning.5
MalakiVariant of Malachi, with the same meaning.8
MalakyVariant of Malachi, with the same meaning.7
MalcolmScottish origin, meaning "disciple of Saint Columba" or "follower of Saint Columba."4
MaleekVariant of Malik, Arabic origin, meaning "king" or "master."5
MalekArabic origin, meaning "king" or "sovereign."9
MalekoHawaiian origin, meaning "God's rule" or "God's kingship."2
MalickVariant of Malik, with the same meaning.8
MalikArabic origin, meaning "king" or "sovereign."4
MalikiVariant of Malik, with the same meaning.9
Malique-AnthonyCombination of Malique and Anthony, with no specific combined meaning.7
MallikVariant of Malik, with the same meaning.6
MamadouAfrican origin, meaning "trustworthy" or "faithful."8
MamadyVariant of Mamadou, with the same meaning.3
ManassehHebrew origin, meaning "causing to forget" or "making to forget."5
ManavSanskrit origin, meaning "human" or "man."3
ManavjeetIndian origin, meaning "human victory" or "victory of humanity."9
ManeetIndian origin, meaning "heart" or "mind."4
ManiittoqInuit origin, meaning "the one who travels far" or "wanderer."6
ManjotIndian origin, meaning "light of the mind" or "enlightened soul."8
MankiratIndian origin, meaning "mind's treasure" or "mind's gem."7
MannixVariant of Maddox, modern invented name, no specific meaning.1
MannrajIndian origin, meaning "mind's king" or "king of the mind."6
MannyShort form of Emanuel, Hebrew origin, meaning "God is with us" or "God is among us."8
ManoharIndian origin, meaning "beautiful" or "charming."9
ManoloSpanish origin, meaning "God is with us" or "God is among us."5
ManovirajIndian origin, meaning "mind's king" or "king of the mind."8
ManpreetIndian origin, meaning "mind's love" or "love of the mind."6
ManrajIndian origin, meaning "mind's king" or "king of the mind."8
ManroopIndian origin, meaning "mind's form" or "embodiment of the mind."9
MansourArabic origin, meaning "victorious" or "triumphant."5
MantejIndian origin, meaning "mind's glory" or "glory of the mind."4
ManuelSpanish origin, meaning "God is with us" or "God is among us."2
ManveerIndian origin, meaning "mind's warrior" or "warrior of the mind."1
ManveetIndian origin, meaning "mind's victory" or "victory of the mind."8
ManvirIndian origin, meaning "mind's warrior" or "warrior of the mind."3
Manzioccupational name for one who raised steers7
MarcShort form of Marcus, meaning "male" or "warlike."3
MarcelFrench origin, meaning "young warrior" or "little warrior."4
MarcelinoSpanish origin, meaning "young warrior" or "little warrior."7
MarcelloItalian origin, meaning "young warrior" or "little warrior."9
MarcellusVariant of Marcel, meaning "young warrior" or "little warrior."6
MarceloVariant of Marcel, meaning "young warrior" or "little warrior."5
Marc-LiamCombination of Marc and Liam, with no specific combined meaning.7
MarcoItalian origin, meaning "male" or "warlike."2
MarcosVariant of Marcus, with the same meaning.5
MarcusLatin origin, meaning "male" or "warlike."4
Marcus-KenCombination of Marcus and Ken, with no specific combined meaning.8
MarcuzVariant of Marcus, with the same meaning.6
MarekPolish origin, meaning "male" or "warlike."7
MarianoItalian/Spanish origin, meaning "male" or "warlike."3
MarioItalian/Spanish origin, meaning "male" or "warlike."9
MarionFrench origin, meaning "male" or "warlike."2
MariusLatin origin, meaning "male" or "warlike."6
MarjadenModern invented name, no specific meaning.1
MarkEnglish origin, meaning "male" or "warlike."7
MarkenVariant of Mark, with the same meaning.8
MarkianUkrainian origin, meaning "male" or "warlike."5
MarkoCroatian origin, a variant of Marco, meaning "male" or "warlike."4
MarkusVariant of Marcus, with the same meaning.9
Markus-RainCombination of Markus and Rain, with no specific combined meaning.7
MarkuzVariant of Marcus, with the same meaning.6
MarleyEnglish origin, meaning "pleasant meadow" or "from the lake meadow."5
MarloVariant of Marlow, English origin, meaning "drained lake" or "marshy area."4
MarlyVariant of Marley, with the same meaning.1
MarnixModern invented name, no specific meaning.9
MaroGreek origin, meaning "fate" or "destiny."3
MarouaneArabic origin, meaning "soft" or "gentle."7
MaroufArabic origin, meaning "approved" or "known."1
MarquisFrench origin, meaning "nobleman" or "lord."6
MarshalMilitary rank; commander3
MarshallSteward or caretaker of horses7
MartinForm of the name Martin, meaning "warrior"9
Martin-AnthonyCombination of Martin and Anthony6
MartyDiminutive of Martin6
MartynVariant of Martin5
MaruJapanese name meaning "round, circle"3
MarvelAstonishment or admiration9
MarvinCombination of Mary and Vincent6
MasakiJapanese name meaning "elegant" or "graceful"7
MascuudNot a common name; no specific meaning found-
MaseehArabic name meaning "one who heals"3
MasenModern variant of Mason6
MashroorArabic name meaning "happy" or "joyful"7
MasomNot a common name; no specific meaning found-
MasonWorker in stone, often used as a first name9
MasroorArabic name meaning "happy" or "joyful"3
MassimoItalian name meaning "greatest"2
MassinNot a common name; no specific meaning found-
MassineNot a common name; no specific meaning found-
MasynVariant of Mason7
MataeusVariant of Matthew3
MataoNot a common name; no specific meaning found-
MateenArabic name meaning "firm" or "steadfast"6
MateiRomanian form of Matthew5
MatejCzech and Slovak form of Matthew1
MateoSpanish form of Matthew4
MateóNot a common name; no specific meaning found-
MateusPortuguese form of Matthew9
MatewosAmharic form of Matthew6
MatéyusNot a common name; no specific meaning found-
MathanBiblical name meaning "gift"9
MathayusVariant of Matthias4
MatheusBrazilian Portuguese form of Matthew2
MathewVariant of Matthew5
MathiangNot a common name; no specific meaning found-
MathiasVariant of Matthias4
MathieuFrench form of Matthew1
MathiusVariant of Matthias6
MathusalaBiblical name; lived 969 years9
MathyasVariant of Matthias7
MatiFinnish form of Matthew3
MatiasFinnish and Swedish form of Matthew6
MatinArabic name meaning "morning" or "dawn"8
MatiyasVariant of Matthias9
MatsSwedish form of Matthew1
MattShort form of Matthew2
MattaeoVariant of Matteo5
MatteioNot a common name; no specific meaning found-
MatteoItalian form of Matthew8
MatteusSwedish form of Matthew8
MatthaisVariant of Matthias6
MatthéusPortuguese form of Matthew7
MatthewHebrew name meaning "gift of God"3
Matthew-DavidCombination of Matthew and David9
MatthiasGreek form of Matthew3
MatthieuFrench form of Matthew5
MatthiusVariant of Matthias2
MattiasVariant of Matthias8
MattisVariant of Matthew9
MattixNot a common name; no specific meaning found-
MattyDiminutive of Matthew2
MatviyUkrainian form of Matthew1
MaunishNot a common name; no specific meaning found-
MauriceDerived from the Roman name Mauritius9
MauricioSpanish form of Maurice7
MaverickIndependent, non-conforming7
MaverikVariant of Maverick6
MaveyaNot a common name; no specific meaning found-
MavricVariant of Maverick2
MavrickVariant of Maverick3
MavrikVariant of Maverick9
MavryckVariant of Maverick7
MawuyraNot a common name; no specific meaning found-
MaxShort form of Maximilian9
MaxcyrusNot a common name; no specific meaning found-
MaxdenNot a common name; no specific meaning found-
MaxdonNot a common name; no specific meaning found-
MaxenNot a common name; no specific meaning found-
MaximRussian name meaning "the greatest"8
MaximeFrench form of Maxim3
MaximilianLatin name meaning "the greatest"5
MaximilianoSpanish form of Maximilian6
MaximillianVariant of Maximilian8
MaximoSpanish form of Maximus9
MaximusLatin name meaning "greatest"6
MaxisNot a common name; no specific meaning found-
MaxonVariant of Maxton1
MaxstonVariant of Maxton4
MaxtonVariant of Maxwell5
MaxumNot a common name; no specific meaning found-
MaxwellScottish name meaning "Mack's stream"7
MaxxVariant of Max2
MaxxonVariant of Maxson6
MaxymUkrainian name, possibly a variant of Maxim1
MayankIndian name, meaning "moon"2
MayasNot a common name; no specific meaning found-
MayenNot a common name; no specific meaning found-
MayerOccupational name for a mayor6
MaylabNot a common name; no specific meaning found-
MayomNot a common name; no specific meaning found-
MazenArabic name meaning "to assist" or "support"6
MazinArabic name meaning "rain clouds"3
MbajorokaNot a common name; no specific meaning found-
MbogNot a common name; no specific meaning found-
MbukamunaNot a common name; no specific meaning found-
McPrefix indicating "son of" (e.g., McDonald)-
McEwanScottish name meaning "son of Ewan"5
McKayScottish name meaning "son of Aodh"1
McKinleyIrish name meaning "son of the white warrior"4
McKinnonScottish name meaning "son of Finnan"6
MclarenScottish name meaning "son of Laren"9
MdInitials; typically used as a prefix-
MearanNot a common name; no specific meaning found-
MearonNot a common name; no specific meaning found-
MedhanieEritrean name meaning "savior"8
MeharPunjabi name meaning "benevolence"7
MeharbaanPunjabi name meaning "merciful"1
MehbeerNot a common name; no specific meaning found-
MehdiIslamic name, meaning "guided one"2
MehjaapNot a common name; no specific meaning found-
MehkiNot a common name; no specific meaning found-
MehmetTurkish name, equivalent to "Muhammad"6
MehtaabPersian name meaning "moonlight"6
MehtabVariant of Mehtaab9
MeikoJapanese name, meaning "bright child"1
MekhiVariant of the name Makai or Makay8
MeksebTigrinya name meaning "reward"3
MelchizedekBiblical name; associated with a high priest6
MeliabNot a common name; no specific meaning found-
MelvinOld English name, meaning "friend of the mill"5
MemoDiminutive of Guillermo (William)9
MemphisName of a city in Tennessee, USA3
MenelikEthiopian name, meaning "son of the wise"1
MennoDutch name, possibly meaning "strength"8
MenoNot a common name; no specific meaning found-
MenphisNot a common name; possibly a variant of Memphis9
MeposeviNot a common name; no specific meaning found-
MercerOccupational name for a merchant or trader9
MerekVariant of Merrick7
MerhawiTigrinya name, meaning "joy" or "happiness"3
MerleOld French name, meaning "blackbird"6
MerrekVariant of Merrick8
MerrickWelsh name, meaning "fame" or "notable ruler"5
MerrikVariant of Merrick7
MerrittEnglish name, meaning "deserving" or "worthy"2
MertTurkish name, meaning "brave" or "courageous"1
MessiNot a common name; possibly associated with the footballer Lionel Messi-
MessiahReligious term, meaning "anointed one"7
MesunaNot a common name; no specific meaning found-
MethuselahBiblical name; lived 969 years6
MetilNot a common name; no specific meaning found-
MetroShort for "metropolitan" or "subway"5
MeyerGerman name, meaning "tenant" or "farmer"8
MeyersVariant of Meyer5
MézakNot a common name; no specific meaning found-
MezyanNot a common name; no specific meaning found-
MharNot a common name; no specific meaning found-
MharviNot a common name; no specific meaning found-
MianSouth Asian title, often used as a surname2
MicaShort for Michael3
MicahHebrew name meaning "who is like God?"9
Micah-JaekobCombination of Micah and Jacob8
MichaelHebrew name meaning "who is like God?"3
Michael-JamesCombination of Michael and James9
MichanteNot a common name; no specific meaning found-
MichealVariant of Michael1
MickDiminutive of Michael6
MickaëlFrench form of Michael2
MickeyDiminutive of Michael5
MidnightThe middle of the night9
MielSpanish name, meaning "honey"8
MighelVariant of Miguel8
MiguelSpanish and Portuguese form of Michael5
MiguelitoDiminutive of Miguel2
MihkokwanNot a common name; no specific meaning found-
MijaelVariant of Michael7
MikaFinnish form of Michael6
MikaeelVariant of Michael5
MikaelVariant of Michael4
MikahelVariant of Michael7
MikailVariant of Michael3
MikalVariant of Michael5
MikaleVariant of Michael2
MikeShort for Michael2
MikelVariant of Michael1
MikhailRussian form of Michael8
Mikha'ilArabic form of Michael7
MikheiliNot a common name; no specific meaning found-
MikiasEthiopian name, meaning "complete" or "perfect"7
MikkaNot a common name; no specific meaning found-
MikkoFinnish form of Michael9
MikoJapanese name, meaning "beauty"5
MilaapPunjabi name meaning "union"6
MilanSlavic name, meaning "gracious" or "dear"1
MilánHungarian form of Milan7
MilesEnglish name, meaning "soldier" or "merciful"9
Miliano-RenéCombination of Milan and René5
MilkeysaNot a common name; no specific meaning found-
MillerOccupational name for a miller7
MillionA large number; indicating abundance5
MiloGermanic name, meaning "mild" or "peaceful"8
MilohNot a common name; no specific meaning found-
MiluNot a common name; no specific meaning found-
MinatoJapanese name, meaning "harbor" or "port"5
MinelNot a common name; no specific meaning found-
MingChinese name, meaning "bright" or "understand"1
MingruiChinese name, meaning "bright" and "sharp"9
MinhVietnamese name, meaning "bright" or "clear"5
MinohJapanese name, meaning "harbor"8
MioJapanese name, meaning "beautiful cherry blossom"6
MiracTurkish name, meaning "miracle"3
MiracleAn extraordinary event or phenomenon5
MironSlavic name, meaning "peace" or "quiet"5
MiroslawSlavic name, meaning "peace" and "glory"3
MirsabArabic name meaning "patience"4
MirsadArabic name meaning "happy" or "joyful"7
MirushanNot a common name; no specific meaning found-
MirzaPersian title meaning "prince" or "nobleman"7
MisaelBiblical name; one who is like God3
MisbahArabic name meaning "lamp" or "light"6
MishaShort for Michael; also used as a name3
MisterAn English term used as a respectful title2
MitchelVariant of Mitchell8
MitchellEnglish name, meaning "who is like God?"2
MivaanNot a common name; no specific meaning found-
MizaanArabic name meaning "balance" or "scale"9
MJDInitials; no specific meaning-
MoanesNot a common name; no specific meaning found-
MoazArabic name meaning "refuge" or "shelter"9
MobeenArabic name meaning "evident" or "clear"2
MobinVariant of Mobeen7
MoedelNot a common name; no specific meaning found-
MoeezArabic name meaning "one who honors" or "respected"4
MoezVariant of Moeez5
MofinyinfoluwaYoruba name, meaning "God has added to my joy"7
MohabArabic name meaning "affection" or "love"2
MohamadVariant of Muhammad4
MohamedVariant of Muhammad6
Mohamed-aminCombination of Mohamed and Amin8
MohammadVariant of Muhammad3
MohammadsalmahnNot a common name; no specific meaning found-
MohammedVariant of Muhammad7
MohamoudNot a common name; no specific meaning found-
MohamudVariant of Mohamoud4
MohanadArabic name, meaning "pleasant" or "charming"5
MohibArabic name, meaning "charitable" or "loving"1
MohinIndian name, meaning "charming" or "attractive"6
MohmedVariant of Mohamed5
MohsenPersian name, meaning "a good" or "kind"4
MojabNot a common name; no specific meaning found-
MokoladeAfrican name; possibly related to sweetness3
MokoredeNot a common name; no specific meaning found-
MokshSanskrit name, meaning "liberation" or "salvation"5
MomarVariant of Omar5
MonroeScottish name meaning "mouth of the river Roe"4
MontanaName of a state in the USA2
MonteItalian name, meaning "mountain"6
MontgomeryScottish name meaning "Gomeric's hill"8
MontyDiminutive of Montgomery6
MordecaiBiblical name; meaning uncertain3
MorelyNot a common name; possibly related to "Morely"8
MorganWelsh name, meaning "sea circle" or "bright"9
MorleyOld English name, meaning "clearing" or "meadow"5
MorrisonScottish name meaning "son of Morris"9
MoryNot a common name; no specific meaning found-
MosaVariant of Moses1
MosesBiblical name; meaning "drawn out of the water"7
MossA type of plant; can be used as a surname3
MostafaVariant of Mustafa3
MostonNot a common name; possibly related to a location5
MotasemArabic name meaning "admirable" or "brave"4
MottazNot a common name; no specific meaning found-
MouChinese name, meaning "silent" or "confidential"6
MouhamadVariant of Muhammad5
MouhamadouVariant of Muhammad6
MouhamedVariant of Muhammad7
MouhammadVariant of Muhammad8
MounirArabic name, meaning "radiant" or "shining"4
MouradArabic name, meaning "wish" or "desire"6
MousaVariant of Moses3
MoussaVariant of Moses6
MoustafaVariant of Mostafa4
MuadArabic name, meaning "protected" or "supported"1
MuawiyaArabic name, meaning "first Umayyad caliph"3
MuawiyahVariant of Muawiya5
MuazArabic name, meaning "protected" or "shelter"2
MuazzamArabic name, meaning "honorable" or "dignified"5
MubarackVariant of Barack6
MudassirArabic name, meaning "wrapped" or "clothed"4
MudiwaShona name, meaning "beloved" or "darling"7
MugsyDiminutive; often used as a nickname3
MuhamadVariant of Muhammad6
MuhammadArabic name, meaning "praised" or "praiseworthy"7
MuhammedVariant of Muhammad8
MuhannadArabic name, meaning "sword of the faith"5
MuhibullahArabic name, meaning "lover of Allah"4
MukambaAfrican name, possibly related to "to walk"8
MukisaAfrican name, possibly related to "blessing"4
MukunthIndian name, meaning "Lord Krishna" or "crown"3
MumenArabic name, meaning "believer" or "faithful"7
MuneebArabic name, meaning "one who turns in repentance"2
MunroeVariant of Monroe4
MuntazarArabic name, meaning "awaited" or "expected"8
MuqtafinArabic name, meaning "independent" or "self-sufficient"5
MuraashNot a common name; no specific meaning found-
MurdocVariant of Murdoch7
MurdockVariant of Murdoch5
MurphyIrish name, meaning "sea warrior" or "hound of the sea"8
MurrayIrish name, meaning "lord" or "master"1
MurtazaArabic name, meaning "chosen" or "elected"9
MusaArabic name, meaning "to draw out of water"1
MusabArabic name, meaning "strong" or "steadfast"3
Musa'bVariant of Musab7
MuseNot a common name; no specific meaning found-
MussaSwahili name, meaning "rain"2
MusseNot a common name; no specific meaning found-
MustaanNot a common name; no specific meaning found-
MustafaArabic name, meaning "the chosen one"3
MutaharArabic name, meaning "pure" or "clean"6
MutazArabic name, meaning "firm" or "steadfast"7
MutsawasheShona name, meaning "we are comforted"8
MuzamilArabic name, meaning "wrapped in garments"7
MuzammilVariant of Muzamil5
MuzzammilVariant of Muzamil7
MwizaAfrican name, meaning "beautiful" or "handsome"4
MyerVariant of Meyer7
MyeronVariant of Myer6
MykeVariant of Mike4
MykelVariant of Mike3
MykhailoUkrainian form of Michael6
MykhalVariant of Mykhailo5
MylanCombination of Myra and Alan4
MylesVariant of Miles5
Myles-AnthonyCombination of Myles and Anthony7
MyloVariant of Milo6
MyronGreek name, meaning "fragrant" or "sweet-smelling"8