Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Meana Meana: Unique Spanish name meaning humble, kind, and hardworking individual. Spanish, Unique Girl
Margolo Margolo: unique name meaning "pearl," associated with beauty and elegance. Spanish, Unique Unisex
Millan Millan, a Spanish name meaning "favored by God," has historical significance. Czech, Italian, Slavic, Spanish Unisex
Mora Mora: Spanish unisex name meaning "berry," pronounced MOH-rah. Hopi, Literature, Scandinavian, Spanish Unisex
Matias Matias: Spanish name meaning "gift of God," variant of Matthew. Latin, Portuguese, Spanish Boy
Miguel Miguel means "who is like God?" and symbolizes strength and leadership. Hebrew, Portuguese, Spanish Boy
Migeel Migeel combines Miguel and Angel, meaning "who is like God?" Hebrew, Portuguese, Spanish Boy
Migel Migel, a variant of Miguel, means "Who is like God?" Portuguese, Spanish Boy
Migeal Migeal, a variant of Miguel, means "who is like God." Portuguese, Spanish Unisex
Malita Malita: a charming name meaning "little bad" with rich history. Latin, Spanish Girl
Miquella Miquella: Unique feminine name meaning "who is like God," elegant. Hebrew, Italian, Middle Ages, Spanish Girl
Marybela Marybela combines Mary and Isabella, meaning "beautiful Mary" in Latin. Hebrew, Latin, Spanish Girl
Mari Carmen Mari Carmen combines Maria and Carmen, symbolizing devotion and culture. Catholic, Hebrew, Latin, Spanish Girl
Miguelly Miguelly: Unique Spanish name for girls, meaning "who is like God." Hebrew, Spanish Girl
Marrieta Marrieta: feminine name meaning "little Mary," rooted in Spanish, Italian. Italian, Spanish Girl
Maricella Maricella: Unique feminine name meaning "little Mary," popular in Latin America. Italian, Spanish Girl
Melisanda Melisanda: rare feminine name meaning "honey defender" with historical significance. Italian, Spanish Girl
Mariel Mariel: a feminine name combining Maria and Ariel, meaning "bitter lion." English, Hebrew, Spanish Girl
Mairim Mairim, a unique name meaning "beloved," has rich cultural significance. Hebrew, Spanish Girl
Miguelina Miguelina: feminine Spanish name meaning "who is like God?" Hebrew, Spanish Girl
Migui Migui is a unisex Spanish diminutive of Miguel, meaning "Who is like God?" Hebrew, Spanish Unisex
Margarita Margarita means "pearl," is a classic Spanish feminine name. Greek, Spanish Girl
Marqueta Marqueta is a unique Spanish feminine name with noble origins. Spanish Girl
Mariqua Mariqua: Unique Spanish name meaning "beloved eagle," combining Maria and Aquila. Spanish Girl
Maita Maita: Spanish name meaning "beloved," feminine, gaining popularity recently. Spanish Girl
Mareajo Mareajo means "little sea" in Spanish; it's a unique name. Spanish Unisex
Montenegro Montenegro means "black mountain," symbolizing strength and resilience. Spanish Unisex
Mendar Mendar is a unique Spanish name meaning "to repair" or "mend." Spanish Unisex
Manelin Manelin is a rare, gender-neutral name with unclear origins and meaning. Spanish Unisex
Madrona Madrona: feminine Spanish name derived from "madro" meaning strawberry tree. Spanish Girl