Spanish surname directory

Spanish Last Names

Browse Spanish surnames and Spanish family names with meanings, origin types, Spain frequency ranks, and spelling variants. The list starts with García, Rodríguez, González, Fernández, López, and Martínez.

A surname meaning is a language note, not a claim about every bearer, ancestry, or family line.

Spanish Last Names

Spanish Last Names

Showing Spanish surnames. Use the filters to narrow by type or first letter.

This directory includes 100 Spanish surnames with concise meaning notes. Ranks use the Forebears Spain table when listed.

Spanish last names with meanings, origin types, Spain ranks, and variants.
Spanish surnameTypeMeaning / originVariantsActions
GarcíaForebears Spain rank 1PatronymicFrom a medieval given name García, possibly related to Basque hartz, bear.GarciaCopy
RodríguezForebears Spain rank 2PatronymicA patronymic surname meaning son of Rodrigo.RodriguezCopy
GonzálezForebears Spain rank 3PatronymicA patronymic surname meaning son of Gonzalo.Gonzalez / GonzalesCopy
FernándezForebears Spain rank 4PatronymicA patronymic surname meaning son of Fernando.FernandezCopy
LópezForebears Spain rank 5PatronymicA patronymic surname from the given name Lope, traditionally understood as son of Lope.LopezCopy
MartínezForebears Spain rank 6PatronymicA patronymic surname meaning son of Martín.MartinezCopy
SánchezForebears Spain rank 7PatronymicA patronymic surname meaning son of Sancho.SanchezCopy
PérezForebears Spain rank 8PatronymicA patronymic surname meaning son of Pedro or Pero.PerezCopy
GómezForebears Spain rank 9PatronymicA patronymic surname meaning son of Gome or Gomo.GomezCopy
MartínForebears Spain rank 10PatronymicFrom the given name Martín, ultimately connected with Mars.MartinCopy
JiménezForebears Spain rank 11PatronymicA patronymic surname meaning son of Jimeno or Ximeno.Jimenez / XimenezCopy
RuizForebears Spain rank 12PatronymicA patronymic surname meaning son of Ruy, a form of Rodrigo.RuyzCopy
HernándezForebears Spain rank 13PatronymicA patronymic surname meaning son of Hernando or Fernando.HernandezCopy
DíazForebears Spain rank 14PatronymicA patronymic surname meaning son of Diego.DiazCopy
MorenoForebears Spain rank 15DescriptiveA descriptive surname meaning dark-haired, brown, or swarthy.Copy
MuñozForebears Spain rank 16PatronymicA patronymic surname from the medieval given name Muño.MunozCopy
ÁlvarezForebears Spain rank 17PatronymicA patronymic surname meaning son of Álvaro.AlvarezCopy
RomeroForebears Spain rank 18GeographicalA surname for a pilgrim or one connected with Rome.Copy
AlonsoForebears Spain rank 19PatronymicFrom the given name Alonso, a Spanish form related to Alfonso.Copy
GutiérrezForebears Spain rank 20PatronymicA patronymic surname meaning son of Gutierre.GutierrezCopy
NavarroForebears Spain rank 21GeographicalA regional surname for someone from Navarre.Copy
TorresForebears Spain rank 22GeographicalA topographic surname meaning towers, often for someone near towers or fortifications.Copy
DomínguezForebears Spain rank 23PatronymicA patronymic surname meaning son of Domingo.DominguezCopy
RamosForebears Spain rank 24DescriptiveA surname from ramo, branch or bouquet, often tied to a natural or religious reference.Copy

Common Spanish surnames in Spain

Common Spanish Last Names

This table uses a single Spain frequency source and does not mix U.S. Hispanic, Mexican, or broader Latin American frequency data.

Common Spanish last names ranked by Forebears Spain.
RankSurnamePopulationFrequencyTypeMeaning
1García1,496,4321:31PatronymicFrom a medieval given name García, possibly related to Basque hartz, bear.
2Rodríguez942,8721:50PatronymicA patronymic surname meaning son of Rodrigo.
3González939,9411:50PatronymicA patronymic surname meaning son of Gonzalo.
4Fernández928,5181:50PatronymicA patronymic surname meaning son of Fernando.
5López895,1881:52PatronymicA patronymic surname from the given name Lope, traditionally understood as son of Lope.
6Martínez855,3321:55PatronymicA patronymic surname meaning son of Martín.
7Sánchez829,2291:56PatronymicA patronymic surname meaning son of Sancho.
8Pérez804,1001:58PatronymicA patronymic surname meaning son of Pedro or Pero.
9Gómez503,6881:93PatronymicA patronymic surname meaning son of Gome or Gomo.
10Martín495,8591:94PatronymicFrom the given name Martín, ultimately connected with Mars.
11Jiménez398,3061:117PatronymicA patronymic surname meaning son of Jimeno or Ximeno.
12Ruiz385,3981:121PatronymicA patronymic surname meaning son of Ruy, a form of Rodrigo.
13Hernández371,0211:126PatronymicA patronymic surname meaning son of Hernando or Fernando.
14Díaz345,5761:135PatronymicA patronymic surname meaning son of Diego.
15Moreno333,5831:140DescriptiveA descriptive surname meaning dark-haired, brown, or swarthy.
16Muñoz291,7351:160PatronymicA patronymic surname from the medieval given name Muño.
17Álvarez288,6861:162PatronymicA patronymic surname meaning son of Álvaro.
18Romero229,0531:204GeographicalA surname for a pilgrim or one connected with Rome.
19Alonso206,7971:226PatronymicFrom the given name Alonso, a Spanish form related to Alfonso.
20Gutiérrez198,0691:236PatronymicA patronymic surname meaning son of Gutierre.
21Navarro188,2781:248GeographicalA regional surname for someone from Navarre.
22Torres177,6651:263GeographicalA topographic surname meaning towers, often for someone near towers or fortifications.
23Domínguez160,8611:291PatronymicA patronymic surname meaning son of Domingo.
24Ramos151,4081:309DescriptiveA surname from ramo, branch or bouquet, often tied to a natural or religious reference.
25Vázquez150,8311:310PatronymicA patronymic surname meaning son of Vasco or Velasco.
26Gil148,5631:315PatronymicFrom the given name Gil, a Spanish form of Giles.
27Ramírez139,5291:335PatronymicA patronymic surname meaning son of Ramiro.
28Serrano138,2201:338GeographicalA regional or topographic surname for someone from the mountains or highlands.
29Blanco128,7451:363DescriptiveA descriptive surname meaning white, often a nickname for pale hair or complexion.
30Molina127,5221:367OccupationalA surname connected with a mill, often for someone who lived by or worked at a mill.

Spanish surnames and meanings

Spanish Last Names and Meanings

These representative entries explain the main patterns behind Spanish surnames: patronymics, place names, occupations, and descriptive nicknames. Each note separates the word origin from the modern bearer: a meaning such as “son of Rodrigo” or “from Navarre” explains the surname form, not a personal background claim.

García

García comes from a medieval given name of uncertain meaning. Behind the Name notes a possible link with Basque hartz, “bear,” and also marks García as the most common surname in Spain.

Type: given-name / patronymic-style surname. Spain rank: 1. Variant: Garcia. Use note: the unaccented spelling is common in English-language records.

Rodríguez

Rodríguez is a patronymic surname meaning “son of Rodrigo.” Rodrigo is the Spanish form of a Germanic name often explained with fame and rule elements, which is why Rodríguez is a clear example of an older given name becoming a hereditary surname.

Type: patronymic. Spain rank: 2. Variant: Rodriguez. Derived from: Rodrigo.

González

González means “son of Gonzalo.” The given name Gonzalo is medieval, so the surname is best read as a patronymic formation rather than as a literal statement about a modern person’s parent.

Type: patronymic. Spain rank: 3. Variant: Gonzalez / Gonzales. Derived from: Gonzalo.

Fernández

Fernández means “son of Fernando.” It belongs to the same high-frequency patronymic group as Rodríguez, González, Martínez, and Sánchez, where the ending preserves a son-of formation from a given name.

Type: patronymic. Spain rank: 4. Variant: Fernandez. Derived from: Fernando.

López

López is a patronymic surname from the given name Lope, traditionally understood as “son of Lope.” Lope is related to Latin lupus, “wolf,” which makes López useful for explaining both patronymic structure and older word roots.

Type: patronymic. Spain rank: 5. Variant: Lopez. Derived from: Lope.

Martínez

Martínez means “son of Martín.” Martín ultimately connects with Martinus, a Roman name associated with Mars, but the Spanish surname note should be read through the given name Martín rather than through mythology.

Type: patronymic. Spain rank: 6. Variant: Martinez. Derived from: Martín.

Sánchez

Sánchez means “son of Sancho.” Sancho was a medieval Iberian given name, and Sánchez shows how very common Spanish surnames can preserve older first-name forms that are less common as everyday names now.

Type: patronymic. Spain rank: 7. Variant: Sanchez. Derived from: Sancho.

Pérez

Pérez means “son of Pedro” or “son of Pero.” It is one of the clearest examples for readers comparing Spanish surnames and meanings because the modern given name Pedro is still easy to recognize.

Type: patronymic. Spain rank: 8. Variant: Perez. Derived from: Pedro / Pero.

Jiménez

A patronymic surname meaning son of Jimeno or Ximeno. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Patronymic. Spain rank: 11. Variant: Jimenez / Ximenez.

Hernández

A patronymic surname meaning son of Hernando or Fernando. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Patronymic. Spain rank: 13. Variant: Hernandez.

Álvarez

A patronymic surname meaning son of Álvaro. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Patronymic. Spain rank: 17. Variant: Alvarez.

Navarro

A regional surname for someone from Navarre. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Geographical. Spain rank: 21. Variant: —.

Torres

A topographic surname meaning towers, often for someone near towers or fortifications. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Geographical. Spain rank: 22. Variant: —.

Moreno

A descriptive surname meaning dark-haired, brown, or swarthy. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Descriptive. Spain rank: 15. Variant: —.

Herrera

A surname from herrería, an ironworks or forge. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Occupational. Spain rank: 56. Variant: —.

Peña

A topographic surname meaning rock or cliff. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Geographical. Spain rank: 59. Variant: Pena.

Vega

A topographic surname meaning meadow or fertile lowland. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Geographical. Spain rank: 63. Variant: —.

Hidalgo

A status surname meaning nobleman; originally a social or household label, not proof of nobility. The label here explains the surname form and word root; it does not identify every bearer with one origin story.

Type: Occupational. Spain rank: 77. Variant: —.

Less common examples

Rare and Uncommon Spanish Last Names

In this section, rare and uncommon Spanish last names means surnames below the top 500 in the Forebears Spain table. That is a Spain-specific cutoff, not a claim that the surname is rare in every country. People searching for unique Spanish last names may prefer these less common examples with published frequency data, but “unique” is not treated as an objective type.

Uncommon Spanish surnames with published frequency details.
SurnameTypeMeaningWhy included
SalcedoGeographicalA habitational surname tied to places named for willow trees.Forebears Spain rank 500, frequency 1:4,064.
ArceGeographicalA topographic surname meaning maple tree.Forebears Spain rank 510, frequency 1:4,148.
AndradeGeographicalA habitational surname from places called Andrade.Forebears Spain rank 520, frequency 1:4,222.
RibasGeographicalA topographic surname meaning riverbanks or slopes.Forebears Spain rank 530, frequency 1:4,309.
MaestreOccupationalAn occupational or status surname meaning master or teacher.Forebears Spain rank 540, frequency 1:4,363.
del PinoGeographicalA topographic surname meaning of the pine tree.Forebears Spain rank 550, frequency 1:4,411.
CarreñoGeographicalA habitational surname from places called Carreño.Forebears Spain rank 560, frequency 1:4,473.
ZafraGeographicalA habitational surname from places called Zafra.Forebears Spain rank 570, frequency 1:4,580.
VizcaínoGeographicalA regional surname for someone from Biscay.Forebears Spain rank 580, frequency 1:4,684.
TejedorOccupationalAn occupational surname meaning weaver.Forebears Spain rank 600, frequency 1:4,851.

How Spanish surnames formed

Types of Spanish Last Names

Spanish family names often point to a given name, place, job, or description. These labels explain word origin, not personal identity.

Patronymic Spanish Last Names

Patronymic surnames come from given names. In Spanish, many use the familiar -ez ending, so Rodríguez, González, Fernández, Martínez, Sánchez, Pérez, Jiménez, Hernández, and Álvarez all preserve older son-of formations.

Geographical Spanish Last Names

Geographical surnames can point to a region, town, building, or landscape. Navarro, Gallego, León, and Carmona are regional or place-name examples, while Torres, Serrano, Castro, Iglesias, Medina, Castillo, Peña, and Vega describe locations or landscape features.

Occupational Spanish Last Names

Occupational surnames come from jobs, offices, or social roles. Molina points to a mill, Herrera and Herrero to ironwork, Ferrer to a smith, Montero to a hunter, Pastor to a shepherd, Tejedor to a weaver, and Caballero or Hidalgo to status-style labels.

Descriptive Spanish Last Names

Descriptive surnames began as nicknames or visible descriptors. Moreno, Blanco, Rubio, Cano, Prieto, Calvo, Delgado, Bravo, Cortés, and Crespo describe color, hair, build, manner, or similar features in the surname word root.

Patronymic endings

Why Do Many Spanish Last Names End in -ez?

Many Spanish surnames ending in -ez are patronymic forms. The ending often marks a son-of relationship to an older given name: Rodríguez from Rodrigo, Fernández from Fernando, González from Gonzalo, Martínez from Martín, Sánchez from Sancho, Pérez from Pedro, Álvarez from Álvaro, Domínguez from Domingo, Ramírez from Ramiro, and Benítez from Benito. Not every Spanish surname uses this ending, and not every bearer has one shared family line; the point is the historical word formation.

Spanish surname order

Spanish Last Name Order: Why Are There Two Surnames?

Spanish naming traditions commonly use two surnames: a first surname and a second surname. The second surname is part of the surname system; it is not a middle name and should not be dropped when the full recorded name matters.

In a traditional example, Carlos García López has García as the first surname and López as the second surname. If Carlos García López and Ana Rodríguez Pérez have a child named Lucía García Rodríguez, Lucía’s first surname comes from García and her second surname comes from Rodríguez. Modern rules can allow family choice or variation in order, so the safest approach is to copy the order shown in the current record.

One-person example

Carlos García López
García = first surname. López = second surname.

Parent-to-child example

Father: Carlos García López
Mother: Ana Rodríguez Pérez
Child: Lucía García Rodríguez

Use in records

Alphabetized lists, forms, passports, and name indexes may handle compound or two-part surnames differently. When accuracy matters, keep both surnames and follow the order used by the person or source.

Historical context

How Spanish Surnames Developed

Old Spanish last names and historical Spanish surnames developed from practical labels that helped distinguish people in records: a parent’s given name, a town or region, a job, a nickname, or a landscape feature. Patronymics such as Rodríguez and Fernández preserve older given names, while place names such as Navarro, Gallego, León, and Carmona point to regions or towns.

Historical does not automatically mean rare. García, López, and Martínez are old in formation but still very common in Spain. Likewise, a less common surname can have a simple meaning: Tejedor means weaver, Arce points to a maple tree, and del Pino means of the pine tree.

Sources and scope

Sources for This Spanish Surname List

This page keeps meaning notes separate from frequency notes. Meanings and origin labels use surname references such as Behind the Name. Spain ranks, incidence, and frequency notes use the Forebears Spain surname table by exact spelling. The two-surname order section explains naming customs; it is not proof for any individual name.

The notes explain spellings, word roots, and naming conventions for browsing and writing. They do not identify a person’s nationality, personal background, or social status.

Explore more last names

Explore More Last Names

Spanish surname FAQ

Frequently Asked Questions

What are the most common Spanish last names?

Using the Forebears Spain table by exact spelling, the top names are García, Rodríguez, González, Fernández, López, Martínez, Sánchez, Pérez, Gómez, and Martín. This page keeps the ranking basis to Spain rather than mixing U.S. Hispanic or Latin American data.

What do Spanish last names mean?

Many Spanish surnames come from patronymics, places, jobs, nicknames, or landscape terms. Rodríguez means son of Rodrigo, Herrera relates to an ironworks, Blanco means white, and Peña means rock or cliff.

What are some rare Spanish last names?

Here, rare and uncommon means less common in the named Spain frequency source, not unique in every country. Examples in this page include Salcedo, Arce, Andrade, Maestre, del Pino, Vizcaíno, and Tejedor.

Why do Spanish people have two last names?

Spanish naming traditions commonly use two surnames. A person often has a first surname and a second surname, historically drawn from each parent’s surname line. The second surname is not a middle name.

What is the correct Spanish last name order?

In the traditional example Lucía García Rodríguez, García is the first surname and Rodríguez is the second surname. Modern rules can allow family choice in order, but records still treat both parts as surnames.

Why do many Spanish surnames end in -ez?

Many -ez surnames are patronymics. Rodríguez, Fernández, González, Martínez, Sánchez, and Pérez developed as son-of formations from given names such as Rodrigo, Fernando, Gonzalo, Martín, Sancho, and Pedro.

Do Spanish last names differ for men and women?

Spanish surnames generally do not change form for men and women. A search for male Spanish last names usually reflects character-name intent rather than a separate masculine surname category.