Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mohana Mohana: Unisex Indian name meaning "charming" or "bewitching," rich history. Hindu Unisex
Mohan Mohan: Charming Indian name, associated with deities and cultural significance. Hindu Boy
Mohamet Mohamet, a variant of Muhammad, means "praised" in Arabic. Islamic Boy
Mohamad Mohamad: Arabic name meaning "praised," honoring Prophet Muhammad in Islam. Muslim Boy
Mohala Mohala means "to blossom," symbolizing beauty and new beginnings. Mythology Girl
Mohal Mohal: Unique name meaning "illusion," rooted in Indian spirituality. Buddhism, Sanskrit Boy
Mohajit Mohajit means "victorious over illusions," symbolizing spiritual enlightenment. Hindu Boy
Mohak Mohak: a charming, unisex Hindu name with enchanting significance. Hindu, Sanskrit Unisex
Mogo Mogo is a Bantu name meaning "to love" or "to be loved." Bantu Unisex
Mogul Mogul means "great ruler," symbolizing power, wealth, and prestige. Persian Boy
Moeysha Moeysha: a modern, unique name derived from Moesha, meaning "drawn out." African American Girl
Moesen Moesen: Dutch surname meaning "vegetables," linked to agriculture occupations. Persian Unisex
Moeshe Moeshe means "drawn out of water," associated with Moses' legacy. Judaism Boy
Moema Moema: Indigenous Brazilian name meaning "beloved," popular among girls. Indigenous Unisex
Moeisha Moeisha combines African and Arabic origins, symbolizing nobility and life. Arabic Girl
Modris Modris: Latvian name meaning "youthful," symbolizing wisdom and intelligence. Latvian Boy
Moanna Moanna: a unique name meaning "gracious ocean" with Hawaiian roots. Mythology Unisex
Moani Moani: Hawaiian name meaning "gentle breeze," suitable for any gender. Hawaiian Unisex
Moani-Ke-Ala Moani-Ke-Ala means "fragrant breeze" and reflects Hawaiian beauty. Hawaiian Girl
Moanah Moanah: Unique Hawaiian name meaning "ocean," symbolizing beauty and depth. Mythology Unisex
Mlka Mlka, Hebrew for "queen," symbolizes strength, royalty, and nobility. Hebrew Unisex
Mkayla Mkayla is a modern, unique name derived from Michaela. Middle Ages Unisex
Mkaila Mkaila: modern variant of Michaela, meaning "who is like God?" Czech Girl
Mizquixaual Mizquixaual means "left-handed happiness" in Nahuatl, celebrating cultural heritage. Nahuatl Unisex
Mizraim Mizraim means "Egypt," linked to biblical history and cultural significance. Hebrew Boy
Mizpah Mizpah means "watchtower," has biblical roots, and is unique. Hebrew Unisex
Miyoko Miyoko means "beautiful generation," symbolizing grace and elegance in Japan. Japanese Girl
Miyo Miyo means "beautiful generation," symbolizing hopes for a prosperous future. Japanese Unisex
Miyuki Miyuki means "beautiful snow," a popular Japanese unisex name. Japanese Unisex
Miyukee Miyukee: Uncommon Japanese name meaning "beautiful blessing" or "happiness." Unique Unisex