Home Life Top 100 A-Z Spanish Last Names

Top 100 A-Z Spanish Last Names


The origins of last names are from the middle ages and from people’s occupations. Last names as we know them are originally names that refer the individual’s appearance, disposition, where they used to live and commonly their father’s first name. Nowadays, last names are considered a name of reference about that specific individual’s entire existence.

The world has been connected and tide to technology; we do not longer live in small villages, therefore it is imperative we consider the last name of any individual as important information.

For educational purposes, I will show you a list of 100 Spanish last names.


  • Alvarez: Meaning “son of Alvaro” it can also be from Arabic al-Faris meaning “the knight.”
  • Alonso: Also found as a baby given name, the meaning of this name is “eager for battle.” A form of Alphonse/Alfonso.
  • Alfonso: A form of the Germanic name, hardly accommodate as “noble” and “ready.”
  • Arias: From the popular and medieval personal given name, probably from Germanic origin.
  • Ayala: Also a French surname, it refers to people that came from the Basque country in Spain near the border with France. It means “hillside pasture.”
  • Aguilar: It is a habitational name, which means it is a name that refers to someone who lived at any place called Aguilar. In Latin the name means “hunt of eagle.”


  • Bello: Meaning “handsome.” It is nickname for a handsome man and/or in some instances ironically for an ugly one.
  • Belmonte: Also found in Jewish, Portuguese and Italian. A name that refers the specific individual lived at any of the numerous places called Belmonte, meaning “beautiful mountain.”
  • Basurto: Castilianized form of Basque, a habitational name from a town so named in Biscay or even a topographic name meaning “wood, forest.”
  • Bermudez: It comes from Spain, the name means “son of Bermudo.”
  • Blanco: Nickname for a man with a pale complexion, or fair hair. The name means “white.”


  • Cabrera: Found with other derived spellings, it is a name that describes someone who lived in any of the several villages in Spain. The name means “the place of the wild animals.”
  • Campo: It has a Roman origin, also found in English, Portuguese and French. It literally means “the country side.”
  • Cantú: A locational surname from Italy. The name is derived from the city Cantu in Italy, now most widely found in Mexico.
  • Cruz: Of Iberian origin, found in Castile, Spain.
  • Castro: Topographic name from “fortress.”
  • Castillo: A habitational name from any of the places, also from the meaning “Fortified building.”


  • Diaz: From the Latin dies meaning “days.”
  • Dominguez: Early medieval Spanish origin, meaning “belonging to the Lord.”
  • Delgado: A nickname of a thin person.
  • Duran: Comes from the Old French, it means “enduring” and “lasting.”
  • Duarte: An alternative name from Edward, it refers to a number of people from Portuguese Royalty.
  • De Leon: From a region of Spain.


  • Espinosa: From any of the numerous places, is a collective form of espina, meaning “thorn.”
  • Elizondo: For a person who lived near a church.
  • Espada: This refers to a professional soldier, a swordsman.
  • Escamilla: From a province of Spain.


  • Fernandez: Derived from the name Fernando that means “journey.”
  • Felix: From a medieval person name that means “lucky, fortunate.”
  • Flores: Can be from a location origin, but mostly found in Italian, French, Portuguese and Spanish spellings.
  • Franco: A member of the Germanic people.
  • Fuentes: A habitational name that refers to someone who lived near a spring. The name literally means “spring.”


  • Garcia: A medieval personal name of an uncertain origin. It can be pre-Roman origin.
  • Garza: A noble surname. The Spanish is the equivalent of Heron “bird.”
  • Gomez: Common Spanish surname that hardly translates into “man.”
  • Gallo: It literally means “rooster,” given to someone with some of the attributes associated with the rooster.
  • Gaspar: It is from the personal name also found int Catalan, French, Hungarian and Portuguese.


  • Hernandez: “Son of Hernando.”
  • Huerta: It means “vegetable gardens.”
  • Hierro: The Spanish word for “iron.”
  • Herrera: From the villages of Seville.
  • Hidalgo: Means “nobleman.”


  • Ibarra: Means “valley” or “plain by the river.”
  • Iglesias: The plural of Iglesia meaning “church.”
  • Ibanez: From the personal name Ibán, a variant of Juan.
  • Izquierdo: A noble surname of Spanish decent. It means “left.”


  • Jimenez: Of Iberian origin. It means “son of Eiximenis.”
  • Juárez: A famous Iberian surname of German origins.
  • Jordá: Derived from the Christian baptismal name.
  • Jasso: Can be an altered version of the French Jassot.


  • Loyola: From the Guipúzcoa and Biscay provinces.
  • Lobo: It means “wolf.”
  • Lucas: From the given name.
  • Lopez: It means “son of Lope.”


  • Maradona: Near a place in Lugo, Spain.
  • Márquez: It means “son of Marcos.”
  • Machado: It means “axe” in Portuguese.
  • Martinez: From the personal name Martin. The surname means “son of Martin.”
  • Medina: From any of the several places so called.
  • Méndez: A common surname meaning “son of Mendo.”
  • Mendoza: An aristocratic locational surname of Spanish origins.
  • Molina: From Molinero, literally “miller.” Someone who is in charge or manages a mill.
  • Morales: Given to someone who lived near a blackberry bush.
  • Moreno: For someone with a swarthy complexion or dark hair.


  • Núñez: Son of “Nuno.”
  • Nieves: Can be a female given name from the title of the virgin Mary.
  • Narváez: From a place called Almagro.


  • Ochoa: A given name in Medieval Spain, It means “wolf.”
  • Olmos: From Latin “ulmus.”
  • Ortega: From any of the several villages.
  • Oliver: From a powerful Scottish clan.
  • Oriol: A Catalan name meaning “golden.”


  • Peña: People who would live near a cliff.
  • Perez: From Hebrew origins.
  • Porra: From a town in Andalusia.
  • Puerta: The Spanish word for Porto.
  • Prieto: Nickname for a dark haired man.


  • Quintana: It means “country house.”
  • Quiñones: From Lleón and Murcia provinces.


  • Ramirez: It means “son of Ramiro.”
  • Ramos: For someone who lived in a thickly wooded area.
  • Reyes: It means Royal.
  • Rana: A Hindu and Parsi name meaning “king.”
  • Rivera: The Spanish word for “riverbank.”
  • Robles: It literally means “oak.”
  • Rodriguez: “Son of Rodrigo.”
  • Rocha: Portuguese and Galician “rock, cliff,”
  • Rojas: Derivative of rojo “red.”
  • Rosales: Habitational name. The collective of “rose.”
  • Ruiz: “Son of Ruy.”


  • Salazar: It means “old hall.”
  • Salinas: The plural of “salt-works.”
  • Sandoval: A place in Burgos, and Murcia.
  • Sanchez “Son of Sancto.” Means: “sanctified.”
  • Santiago: Dedicated to the churches located in Galicia, Spain and Portugal.


  • Trujillo: From Cáceres province.
  • Travieso: A nickname for someone who is “mischievous.”


  • Urbina: Probably for someone who used to live near a confluence.
  • Ureña: Probably from Valladolid province.


  • Valencia: Comes from the Latin term valens, meaning “brave, spirited.”


Please enter your comment!
Please enter your name here