Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mahlah Mahlah: Hebrew name meaning "sickness," symbolizes courage and determination. Hebrew Girl
Mahlagha Mahlagha means "eyelashes," symbolizing beauty and grace in Persian culture. Persian Girl
Mahla Mahla: a unique Hebrew name meaning tenderness, gentleness, and compassion. Hebrew Girl
Mahkameh Mahkameh: Persian unisex name meaning "judgment," symbolizing justice and fairness. Persian Unisex
Mahjabin Mahjabin means "eyelashes," symbolizing beauty in Persian culture. Persian Girl
Mahish Mahish means "buffalo," symbolizing strength and power in Hindu culture. Hindu Boy
Mahisa Mahisa: Indonesian unisex name meaning "buffalo," rooted in mythology. Indonesian, Sanskrit Unisex
Mahindra Mahindra: masculine Indian name meaning "great lord," symbolizing leadership. Indian Boy
Mahipal Mahipal means "protector of the earth," symbolizing strength and preservation. Mythology Boy
Mahina Mahina, Hawaiian name meaning "moon," symbolizes femininity and intuition. Hawaiian Unisex
Mahin Mahin: Unisex Persian name meaning "moon," symbolizing beauty and purity. Persian Unisex
Mahima Mahima: unisex Indian name meaning "greatness" or "glory," popular. Indian Unisex
Mahilah Mahilah: Hebrew name meaning "to dance" or "to rejoice," unique. Hebrew Girl
Mahila Mahila means "woman," symbolizes feminine power, and signifies greatness. Sanskrit Unisex
Mahieu Mahieu: French name meaning "gift of God," with noble history. Hebrew Unisex
Mahika Mahika: Unique Sanskrit name meaning "earth," symbolizing nature's importance. Sanskrit Girl
Mahi Mahi: Unisex Indian name meaning "fish," symbolizing wealth and nature. Hindi Unisex
Mahesh Mahesh means "great ruler," associated with Hindu god Shiva. Sanskrit Boy
Mahesa Mahesa: Indonesian name meaning "great lord," associated with strength and leadership. Sanskrit Boy
Maher Maher: Arabic name meaning "skilled," popular in Middle East, Western countries. North African Boy
Mahendra Mahendra means "great lord," symbolizing leadership and strength in Hinduism. Hindu Boy
Mahdokht Mahdokht means "moon-like daughter," symbolizing beauty and grace. Persian Girl
Maheesa Maheesa means "great lord," symbolizing strength and leadership in Hinduism. Sanskrit Boy
Mahboob Mahboob means "beloved," is popular in Muslim cultures, and signifies affection. Muslim Boy
Mahati Mahati: Sanskrit name meaning "greatness," unisex, culturally significant in India. Sanskrit Unisex
Mahbod Mahbod: Persian name meaning "great knowledge" or "great wisdom." Persian Boy
Mahasti Mahasti means "moon-like," symbolizing beauty and grace in Persian culture. Persian Girl
Mahasweta Mahasweta means "great white" or "great purity" in Sanskrit. Hindu, Sanskrit Unisex
Mahariet Mahariet: African name meaning "great love," popular in Tigrinya culture. African, Tigrinya Girl
Mahari Mahari: African name meaning "gift," symbolizing blessings and prosperity. Tigrinya Unisex