Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mehrab Mehrab: Persian name meaning "sanctuary," symbolizing love, spirituality, and devotion. Persian Unisex
Mehmood Mehmood: Arabic name meaning "praised," popular among Muslim families. Arabic, Muslim Boy
Mehmet Mehmet is a praised Turkish name with historical and cultural significance. Islamic Boy
Mehra Mehra: Unisex Indian name meaning "chief" or "leader," historically significant. Sanskrit Unisex
Mehida Mehida: Unique Hebrew name meaning "knowledge" or "wisdom," rich history. Hebrew, Old Testament Girl
Mehitabelle Mehitabelle: Unique American name combining meanings of joy and devotion. Hebrew Girl
Meher Meher: Persian unisex name meaning kindness, associated with spiritual significance. Persian Unisex
Mehboob Mehboob means "beloved," is popular among Muslims, and signifies affection. Muslim Boy
Mehalya Mehalya: Unique Sanskrit name meaning "great time" or "auspicious time." Sanskrit Girl
Mehalah Mehalah: Hebrew name meaning "sickness," used for girls, uncommon. Hebrew Unisex
Mehal Mehal: Unisex Indian name meaning "palace," symbolizing luxury and uniqueness. Hindi, Indian Unisex
Mehady Mehady: Arabic name meaning "guided to the right path." Popular. Muslim Boy
Mehadi Mehadi means "one who guides to the right path" in Arabic. Arabic, Muslim Unisex
Mehadee Mehadee means "rightly guided," popular among Muslim families worldwide. Muslim Boy
Meghna Meghna: feminine name meaning "cloud," associated with purity and grace. Hindu Girl
Meghashyam Meghashyam means "dark as a cloud," associated with Lord Krishna. Mythology Boy
Meghana Meghana: Indian name meaning "cloud," symbolizing beauty and prosperity. Hindu, Indian, Mythology, Sanskrit Girl
Meghamala Meghamala means "garland of clouds," symbolizing abundance and prosperity. Sanskrit Girl
Megha Megha means "cloud" in Sanskrit; popular name for girls. Sanskrit Girl
Megh Megh: Unisex Indian name meaning "cloud," symbolizing nature's beauty. Indian Unisex
Megedagik Megedagik means "kills many deer," reflecting Ojibwe hunting culture. Ojibwe Unisex
Meged Meged is a Hebrew unisex name meaning "precious" or "valuable." Hebrew Unisex
Megara Megara means "greatness," linked to Heracles' tragic first wife. Greek Mythology Girl
Meetali Meetali: Indian name meaning "friend," symbolizing companionship and loyalty. Hindu Girl
Meerah Meerah: Arabic name meaning "princess," popular among Muslim families. Arabic, Muslim Girl
Meena Meena: Indian name meaning "fish," popular for girls, culturally significant. Indian Unisex
Meenakshi Meenakshi means "fish-shaped eyes," is a popular Hindu girl's name. Sanskrit Girl
Meera Meera: Indian name meaning "prosperous," associated with poet Meera Bai. Hindu, Indian, Sanskrit Unisex
Meekaaeel Meekaaeel means "who is like God," with Arabic and biblical origins. North African Boy
Meek Meek: a unisex name symbolizing humility, kindness, and gentleness. Unique Unisex