The Most Popular Spanish Last Names

In the list we have sorted Spanish lat names by popularity, along with their genders and meanings. By clicking on the highlighted names you can see additional information about the name, including the name's origin, religion, similar names and also celebrities with the same name.

Ranking Name
1 Garcia
2 Rodriguez
3 Gonzalez
4 Fernandez
5 Lopez
6 Martinez
7 Sanchez
8 Perez
9 Gomez
10 Martin
11 Jimenez
12 Ruiz
13 Hernandez
14 Diaz
15 Moreno
16 Muñoz
17 Alvarez
18 Romero
19 Alonso
20 Gutierrez
21 Navarro
22 Torres
23 Dominguez
24 Ramos
25 Vazquez
26 Gil
27 Ramirez
28 Serrano
29 Blanco
30 Molina
31 Morales
32 Suarez
33 Ortega
34 Delgado
35 Castro
36 Ortiz
37 Rubio
38 Marin
39 Sanz
40 Iglesias
41 Medina
42 Nuñez
43 Garrido
44 Castillo
45 Cortes
46 Lozano
47 Guerrero
48 Santos
49 Cano
50 Prieto
51 Cruz
52 Mendez
53 Calvo
54 Vidal
55 Gallego
56 Herrera
57 Cabrera
58 Flores
59 Peña
60 Leon
61 Marquez
62 Campos
63 Vega
64 Fuentes
65 Carrasco
66 Diez
67 Reyes
68 Caballero
69 Nieto
70 Pascual
71 Aguilar
72 Santana
73 Herrero
74 Ferrer
75 Lorenzo
76 Gimenez
77 Hidalgo
78 Montero
79 Ibañez
80 Santiago
81 Mora
82 Vicente
83 Vargas
84 Arias
85 Duran
86 Benitez
87 Carmona
88 Crespo
89 Pastor
90 Soto
91 Soler
92 Roman
93 Velasco
94 Saez
95 Moya
96 Parra
97 Esteban
98 Bravo
99 Rojas
100 Gallardo

Spanish Name Generator

Use Spanish name generator to quickly make up random realistic-looking names.