Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Marioara Marioara: a rare Romanian female name meaning "bitter" or "rebellious." Romanian Girl
Merkurius Merkurius: Unique name from Roman mythology, meaning "messenger of gods." Roman Mythology Boy
Minerve Minerve, a feminine name, means "wisdom" from Roman mythology. Roman Mythology Girl
Moon Moon is a unisex name symbolizing femininity, fertility, and cycles. Roman Mythology Unisex
Minervina Minervina: rare feminine name linked to Roman goddess Minerva, wisdom. Roman Girl
Maximillianus Maximillianus: a unique, regal name meaning "greatest" with Roman origins. Roman Boy
Maximilienus Maximilienus: Roman name meaning "greatest," elegant, and historically rich choice. Roman Boy
Matrona Matrona: a rare, elegant name meaning "respectable" with Roman origins. Roman Girl
Marselus Marselus: a unique, masculine name meaning "warlike" with Roman roots. Roman Boy
Martius Martius: rare name meaning "warlike," derived from Roman god Mars. Roman Boy
Martinian Martinian: rare Roman name meaning "of Mars," historically significant and masculine. Roman Boy
Marco Aurelio Marco Aurelio: a strong, noble name with Roman historical significance. Roman Boy
Marco Antonio Marco Antonio: a strong, timeless name with Roman warlike origins. Roman Boy
Marcianus Marcianus: Rare Roman name meaning "dedicated to Mars," historically significant. Roman Boy
Marcelliana Marcelliana: rare, elegant name meaning "dedicated to Mars," Roman origins. Roman Girl
Marcellious Marcellious: unique, masculine name with Roman origins meaning "warlike." Roman Boy
Marcellius Marcellius: unique name meaning "young warrior," with Roman origins. Roman Boy
Maksimus Maksimus: Roman name meaning "greatest," symbolizing strength and leadership. Roman Boy
Macer Macer: Rare Roman name meaning "thin," associated with males. Roman Boy
Marcelinus Marcelinus: rare Roman name meaning "belonging to Mars," historically significant. Roman Boy
Mohitpreet Mohitpreet means 'captivated by love' in Punjabi, male name. Punjabi Boy
Mansukhpreet Mansukhpreet means "beloved of peaceful mind" in Punjabi culture. Punjabi Boy
Manpreet Manpreet: Punjabi unisex name meaning "beloved of the heart." Punjabi Unisex
Mansukhdeep Mansukhdeep means "lamp of peace," symbolizing inner tranquility and enlightenment. Punjabi Boy
Manjinder Manjinder: Punjabi name meaning "winning the heart," gaining popularity globally. Punjabi Boy
Manjeetpal Manjeetpal means "victorious protector" and reflects Punjabi cultural heritage. Punjabi Boy
Manjeetpreet Manjeetpreet: Punjabi name meaning "conqueror of the mind" and love. Punjabi Unisex
Manoharpreet Manoharpreet: Punjabi name meaning "charming love," unique and meaningful. Punjabi Boy
Manjapreet Manjapreet: Punjabi name meaning "beloved of the mind," culturally significant. Punjabi Boy
Manjeetdeep Manjeetdeep means "victorious light," reflecting Punjabi cultural significance. Punjabi Boy