Here is a list of Spanish names that start with M. The page includes Spanish names for boys and girls from different eras, as well as last names.

The list is divided into several sections. Most modern and traditional names and surnames are drawn from the official statistics of Spain’s National Institute of Statistics. Modern names are those popular today, while traditional names were popular throughout the 1900s. Some names appear in both eras.

All of the names also appear in my Random Spanish Name Generator.

As the modern names come from official statistics, not all of them are “ethnically” Spanish. However, I decided to keep the statistics as they are instead of filtering out names with different backgrounds.

Traditional Spanish Male Names with M

  • Macario
  • Magi
  • Magin
  • Mahamadou
  • Mamadou
  • Manel
  • Manuel
  • Manuel Alejandro
  • Manuel Angel
  • Manuel Antonio
  • Manuel Enrique
  • Manuel Francisco
  • Manuel Jesus
  • Manuel Jose
  • Manuel Luis
  • Manuel Maria
  • Manuel Ramon
  • Manuel Vicente
  • Marc
  • Marcel
  • Marceliano
  • Marcelino
  • Marcelo
  • Marcial
  • Marciano
  • Marco
  • Marco Antonio
  • Marcos
  • Marcos Antonio
  • Marian
  • Mariano
  • Marino
  • Mario
  • Mario Alberto
  • Marius
  • Markel
  • Marti
  • Martin
  • Marçal
  • Mateo
  • Matias
  • Mauricio
  • Mauro
  • Maximiano
  • Maximiliano
  • Maximino
  • Maximo
  • Melchor
  • Meliton
  • Melquiades
  • Mhamed
  • Michael
  • Michael John
  • Miguel
  • Miguel Angel
  • Miguel Antonio
  • Miguel Jose
  • Miguel Maria
  • Mihai
  • Mikel
  • Millan
  • Mimoun
  • Miquel
  • Modesto
  • Mohamed
  • Mohammad
  • Mohammed
  • Moises
  • Mostafa
  • Mounir
  • Mourad
  • Moussa
  • Muhammad
  • Mustapha

Modern Spanish Boy Names from the 2000s – Letter M

  • Mael
  • Maher
  • Maikel
  • Manel
  • Manex
  • Manuel
  • Manuel Alejandro
  • Manuel Angel
  • Manuel Jesus
  • Marc
  • Marcel
  • Marcelo
  • Marco
  • Marco Antonio
  • Marcos
  • Mariano
  • Mario
  • Mark
  • Markel
  • Marti
  • Martin
  • Marwan
  • Marçal
  • Mateo
  • Mateu
  • Mathias
  • Matias
  • Matteo
  • Mauricio
  • Mauro
  • Max
  • Maxim
  • Maximo
  • Michael
  • Miguel
  • Miguel Angel
  • Mikel
  • Milan
  • Miquel
  • Mohamed
  • Mohamed Ali
  • Mohamed Amin
  • Mohamed Amine
  • Mohamed Reda
  • Mohammed
  • Moises
  • Mouad
  • Mouhamed
  • Moussa
  • Muhammad

Historical Spanish Girl Names That Begin with M

  • Macarena
  • Maddi
  • Magdalena
  • Maialen
  • Maider
  • Maitane
  • Maite
  • Malena
  • Malika
  • Manuela
  • Mar
  • Mara
  • Maravillas
  • Marcela
  • Marcelina
  • Marciana
  • Margalida
  • Margaret
  • Margarida
  • Margarita
  • Margarita Maria
  • Maria
  • Maria Adela
  • Maria Adoracion
  • Maria Africa
  • Maria Agustina
  • Maria Alba
  • Maria Alejandra
  • Maria Alicia
  • Maria Almudena
  • Maria Amalia
  • Maria Amaya
  • Maria Amelia
  • Maria Amor
  • Maria Amparo
  • Maria Ana
  • Maria Angela
  • Maria Angeles
  • Maria Angelica
  • Maria Angels
  • Maria Angustias
  • Maria Antonia
  • Maria Anunciacion
  • Maria Araceli
  • Maria Aranzazu
  • Maria Argentina
  • Maria Ascension
  • Maria Asuncion
  • Maria Aurora
  • Maria Auxiliadora
  • Maria Azucena
  • Maria Beatriz
  • Maria Begoña
  • Maria Belen
  • Maria Blanca
  • Maria Camila
  • Maria Camino
  • Maria Candelaria
  • Maria Candelas
  • Maria Caridad
  • Maria Carme
  • Maria Carmen
  • Maria Carolina
  • Maria Catalina
  • Maria Cecilia
  • Maria Celeste
  • Maria Celia
  • Maria Cinta
  • Maria Clara
  • Maria Concepcion
  • Maria Consolacion
  • Maria Consuelo
  • Maria Coro
  • Maria Covadonga
  • Maria Cristina
  • Maria Cruz
  • Maria Desamparados
  • Maria Dolores
  • Maria Dolors
  • Maria Elena
  • Maria Elisa
  • Maria Elvira
  • Maria Emilia
  • Maria Emma
  • Maria Encarnacion
  • Maria Engracia
  • Maria Enriqueta
  • Maria Esmeralda
  • Maria Esperanza
  • Maria Estela
  • Maria Ester
  • Maria Esther
  • Maria Estrella
  • Maria Eugenia
  • Maria Eulalia
  • Maria Eva
  • Maria Fatima
  • Maria Fe
  • Maria Felicidad
  • Maria Felisa
  • Maria Fernanda
  • Maria Flor
  • Maria Flora
  • Maria Florentina
  • Maria Francisca
  • Maria Fuensanta
  • Maria Gabriela
  • Maria Gema
  • Maria Gemma
  • Maria Gloria
  • Maria Gracia
  • Maria Guadalupe
  • Maria Henar
  • Maria Iciar
  • Maria Ines
  • Maria Inmaculada
  • Maria Irene
  • Maria Isabel
  • Maria Jesus
  • Maria Jesusa
  • Maria Joaquina
  • Maria Jose
  • Maria Josefa
  • Maria Josefina
  • Maria Juana
  • Maria Julia
  • Maria Juliana
  • Maria Laura
  • Maria Leonor
  • Maria Llanos
  • Maria Lluisa
  • Maria Lorena
  • Maria Loreto
  • Maria Lourdes
  • Maria Lucia
  • Maria Luisa
  • Maria Luz
  • Maria Magdalena
  • Maria Manuela
  • Maria Mar
  • Maria Margarita
  • Maria Marta
  • Maria Matilde
  • Maria Merce
  • Maria Mercedes
  • Maria Milagro
  • Maria Milagros
  • Maria Milagrosa
  • Maria Monica
  • Maria Monserrat
  • Maria Montserrat
  • Maria Natividad
  • Maria Nazaret
  • Maria Neus
  • Maria Nieves
  • Maria Noelia
  • Maria Nuria
  • Maria O
  • Maria Olga
  • Maria Oliva
  • Maria Paloma
  • Maria Patrocinio
  • Maria Paula
  • Maria Paz
  • Maria Petra
  • Maria Piedad
  • Maria Pilar
  • Maria Pino
  • Maria Prado
  • Maria Presentacion
  • Maria Purificacion
  • Maria Ramona
  • Maria Raquel
  • Maria Remedios
  • Maria Reyes
  • Maria Rita
  • Maria Rocio
  • Maria Rosa
  • Maria Rosario
  • Maria Roser
  • Maria Sagrario
  • Maria Salome
  • Maria Salud
  • Maria Sandra
  • Maria Santos
  • Maria Sierra
  • Maria Silvia
  • Maria Socorro
  • Maria Sol
  • Maria Soledad
  • Maria Sonia
  • Maria Sonsoles
  • Maria Soraya
  • Maria Susana
  • Maria Teresa
  • Maria Transito
  • Maria Trinidad
  • Maria Valle
  • Maria Vanesa
  • Maria Vanessa
  • Maria Veronica
  • Maria Vicenta
  • Maria Victoria
  • Maria Virginia
  • Maria Virtudes
  • Maria Visitacion
  • Maria Yolanda
  • Mariam
  • Mariana
  • Maribel
  • Marina
  • Mariona
  • Marisol
  • Mariya
  • Marta
  • Marta Maria
  • Martha Cecilia
  • Martina
  • Maryam
  • Matilde
  • Maura
  • Maxima
  • Maximina
  • Mayra Alejandra
  • Melani
  • Melania
  • Melanie
  • Melisa
  • Melissa
  • Melody
  • Merce
  • Mercedes
  • Meriem
  • Meritxell
  • Meryem
  • Micaela
  • Michelle
  • Miguela
  • Mihaela
  • Milagros
  • Milagrosa
  • Mina
  • Minerva
  • Miranda
  • Mireia
  • Mirela
  • Mirella
  • Miren
  • Miren Edurne
  • Mireya
  • Miriam
  • Mirian
  • Miryam
  • Misericordia
  • Modesta
  • Monica
  • Monica Maria
  • Monserrat
  • Montserrat
  • Myriam

Common Spanish Feminine Names That Start with M

  • Macarena
  • Maddi
  • Magdalena
  • Maia
  • Maialen
  • Maider
  • Maitane
  • Maite
  • Malak
  • Malen
  • Malena
  • Manal
  • Manar
  • Manuela
  • Mar
  • Mara
  • Maram
  • Maren
  • Margarita
  • Maria
  • Maria Alejandra
  • Maria Angeles
  • Maria Antonia
  • Maria Belen
  • Maria Camila
  • Maria Carmen
  • Maria Cristina
  • Maria Dolores
  • Maria Elena
  • Maria Eugenia
  • Maria Fernanda
  • Maria Inmaculada
  • Maria Isabel
  • Maria Jesus
  • Maria Jose
  • Maria Lucia
  • Maria Luisa
  • Maria Luz
  • Maria Magdalena
  • Maria Mar
  • Maria Mercedes
  • Maria Nieves
  • Maria Paz
  • Maria Pilar
  • Maria Rocio
  • Maria Rosa
  • Maria Rosario
  • Maria Soledad
  • Maria Teresa
  • Maria Victoria
  • Mariam
  • Marian
  • Mariana
  • Mariela
  • Marina
  • Mariola
  • Mariona
  • Maroua
  • Marta
  • Marta Maria
  • Martina
  • Marwa
  • Maryam
  • Matilde
  • Maya
  • Mayra
  • Melania
  • Melanie
  • Melany
  • Melisa
  • Melissa
  • Mencia
  • Merce
  • Mercedes
  • Meritxell
  • Mia
  • Micaela
  • Michelle
  • Mila
  • Milagros
  • Milena
  • Minerva
  • Miranda
  • Mireia
  • Mirella
  • Miren
  • Mireya
  • Miriam
  • Mirian
  • Miryam
  • Monica
  • Montserrat
  • Myriam

Spanish Family Names Starting with M Popular Now

  • Machado
  • Macia
  • Macias
  • Madrid
  • Maestre
  • Maldonado
  • Manrique
  • Mansilla
  • Manso
  • Manzanares
  • Manzano
  • Marco
  • Marcos
  • Mari
  • Marin
  • Mariscal
  • Mariño
  • Marmol
  • Maroto
  • Marques
  • Marquez
  • Marrero
  • Marti
  • Martin
  • Martinez
  • Martins
  • Martorell
  • Martos
  • Mas
  • Mata
  • Matas
  • Mateo
  • Mateos
  • Mateu
  • Matias
  • Matos
  • Maya
  • Mayo
  • Mayor
  • Mayoral
  • Maza
  • Mañas
  • Medina
  • Medrano
  • Megias
  • Mejia
  • Mejias
  • Melendez
  • Melero
  • Melgar
  • Melian
  • Mellado
  • Mena
  • Mendez
  • Mendoza
  • Menendez
  • Meneses
  • Mera
  • Mercado
  • Merchan
  • Merida
  • Merino
  • Mesa
  • Meseguer
  • Mestre
  • Miguel
  • Miguez
  • Millan
  • Minguez
  • Mir
  • Mira
  • Miralles
  • Miranda
  • Miro
  • Mohamed
  • Molero
  • Molina
  • Molinero
  • Monge
  • Montalvo
  • Montaño
  • Monteagudo
  • Montenegro
  • Montero
  • Montes
  • Montesinos
  • Montiel
  • Montilla
  • Montoro
  • Montoya
  • Monzon
  • Mora
  • Moral
  • Morales
  • Moran
  • Morato
  • Morcillo
  • Moreira
  • Moreno
  • Morera
  • Morilla
  • Morillas
  • Morillo
  • Moro
  • Moron
  • Mosquera
  • Mota
  • Moya
  • Moyano
  • Murcia
  • Muriel
  • Murillo
  • Muñiz
  • Muñoz

About This List

I have made similar lists of Spanish names for all the letters of the alphabet from A to Z:

About Arimo Travels

My website, Arimo Travels, mostly focuses on sustainable travel, although I do write about other topics related to cultures and randomness as well. Besides a random Spanish name generator, I have also created almost 100 other random generators, including a random Spanish city generator.