Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
McKenna McKenna means "son of the handsome one," of Irish origin. Gaelic, Irish Girl
Maureen Maureen means "little Mary," originating from Irish and Latin roots. Gaelic, Irish Girl
Maxine Maxine means "greatest," derived from Latin "maximus." Feminine form. English, French, Latin Girl
May May signifies spring; derived from the Latin "Maius," meaning growth. Biblical, English, Latin Girl
Maylana Maylana combines "May" and "Lana," meaning "spring" and "calm." and Mayan., Arabic, The name Maylana has origins in the following: American Girl
Matokie Matokie means "sweet" in Swahili; it has African origins. Algonquian, Native American Girl
Maura Maura means "star of the sea," originating from Latin. Irish, Latin Girl
Mateli Mateli means "gift of God," originating from Hebrew roots. Biblical, Hebrew, The name Mateli has origins in the following: American Girl
Mathilde Mathilde means "mighty in battle," originating from Germanic roots. Ancient Greek, French, German Girl
Maryna Maryna means "sea" in Latin; derived from the name Maria. Biblical, Greek, Latin Girl
Marysia Marysia is a Polish diminutive of Maria, meaning "beloved." Biblical, Latin, Polish Girl
Masae Masae: Japanese name meaning "elegant" or "graceful." Origin: Japan. Japanese Girl
Masayo Masayo means "elegant generation" in Japanese; it has cultural roots. Japanese Girl
Maryann Maryann combines "Mary" and "Ann," meaning "beloved" and "grace." Biblical, English, Hebrew, Latin Girl
Maryedith Maryedith combines "Mary" and "Edith," meaning beloved and prosperous. Biblical, English Girl
Mary-Anne Mary-Anne combines Hebrew "Mary" and Latin "Anna," meaning beloved grace. Biblical, English Girl
Maryam Maryam means "beloved" in Arabic; derived from Hebrew Miriam. Arabic, Aramaic, Biblical, Ethiopian Girl
Maryana Maryana means "beloved" and originates from Hebrew and Slavic roots. Ancient Greek, Arabic, Aramaic, Biblical Girl
Marwa Marwa means "stone" in Arabic; it originates from Islamic tradition. Amharic, Arabic, Islamic Girl
Mary Lou Mary Lou combines "Mary," meaning bitter, and "Lou," meaning famous. Biblical, English Girl
Marliese Marliese: German name, combining "Maria" and "Elisabeth," meaning "beloved." Anglo-Saxon, German Girl
Marrit Marrit is a Dutch name meaning "little Mary" or "beloved." Dutch, English Girl
Martina Martina means "warrior" and originates from Latin name Martinus. Italian, Latin Girl
Marusia Marusia is a Slavic diminutive of Maria, meaning "beloved." The name Marusia has origins in the following: - Arabic - Armenian - Biblical - Greek Girl
Marjory Marjory means "pearl," originating from Latin and Old French roots. English, Scottish Girl
Marlena Marlena: Combination of Maria and Elena, meaning "sea" and "light." American, Arabic, Greek Girl
Mariza Mariza means "of the sea," derived from Maria and Liza. Amharic, Arabic, Portuguese Girl
Marjorie Marjorie means "pearl," originating from the Greek word "margaritēs." Anglo-Saxon, English, Latin Girl
Mariya Mariya means "beloved" in Hebrew; derived from Mary, the mother. Arabic, Aramaic, Biblical, Greek, Hebrew Girl
Marisol Marisol means "sea and sun," originating from Spanish-speaking cultures. Latin, Spanish Girl