Most common surnames in Peru

The top 100 family names, ranked by how many people carry them.

Most common surnames in Peru
RankSurnameOrigin & meaningPeople
1Quispe—573,782
2FloresSpanish · “flowers”356,276
3SánchezSpanish · “son of Sancho”315,853
4GarcíaSpanish304,143
5RodríguezSpanish · “son of Rodrigo”294,917
6Rojas—285,445
7Huamán—277,204
8Mamani—269,846
9Vásquez—250,852
10RamosSpanish/Portuguese · “branches”246,342
11LópezSpanish · “son of Lope”241,743
12TorresSpanish · “towers”235,991
13PérezSpanish · “son of Pedro”232,388
14DíazSpanish · “son of Diego”224,320
15Gonzales—215,587
16RamírezSpanish · “son of Ramiro”213,931
17MendozaSpanish (Basque) · “cold mountain”206,422
18ChávezSpanish/Portuguese201,980
19Espinoza—186,983
20CastilloSpanish · “castle”173,195
21FernándezSpanish · “son of Fernando”171,066
22GutiérrezSpanish · “son of Gutierre”162,700
23Vargas—162,032
24CruzSpanish · “cross”153,737
25RuizSpanish · “son of Ruy”152,491
26De la Cruz—132,367
27Romero—128,262
28GómezSpanish · “son of Gome”126,926
29Condori—122,247
30Castro—121,755
31SilvaPortuguese · “woods, forest”120,714
32Córdova—116,916
33MartínezSpanish · “son of Martín”115,530
34RiveraSpanish · “riverbank”112,994
35ReyesSpanish · “kings”111,440
36Salazar—111,358
37Medina—109,371
38Aguilar—107,164
39Paredes—105,898
40León—105,683
41MoralesSpanish · “mulberry trees”105,125
42Palomino—104,957
43Huamani—101,227
44Herrera—98,488
45Campos—98,085
46Ríos—94,020
47Peña—93,705
48Vega—89,183
49Cárdenas—88,853
50Delgado—87,645
51ÁlvarezSpanish · “son of Álvaro”86,789
52Soto—83,684
53Calderón—82,197
54Velásquez—81,163
55Guevara—81,051
56JiménezSpanish · “son of Jimeno”80,112
57Muñoz—79,975
58Villanueva—78,073
59Núñez—76,269
60Alvarado—75,653
61Apaza—73,322
62OrtizSpanish73,146
63Saavedra—70,511
64Meza—69,242
65Navarro—68,382
66Sandoval—68,149
67Guerrero—66,403
68HernándezSpanish · “son of Hernando”65,915
69Salas—63,862
70Cabrera—63,043
71Palacios—62,336
72Vilca—61,687
73Dávila—60,098
74Zapata—59,334
75Moreno—58,713
76Contreras—58,383
77Carrasco—55,740
78SantosPortuguese · “saints”55,049
79Mejía—54,530
80Miranda—54,101
81Vera—53,204
82Aguirre—50,412
83Jara—49,868
84Suárez—49,210
85Alarcón—48,934
86Ayala—48,816
87Arias—48,451
88Guerra—48,083
89Vílchez—47,890
90Cáceres—47,697
91Guzmán—46,892
92Bravo—46,482
93Cueva—46,251
94Lozano—46,009
95Pacheco—45,429
96Choque—45,342
97Bautista—44,977
98Juárez—44,902
99Tello—44,574
100Quiroz—44,489

Source: Forebears (non-official). Rankings are updated when the publisher releases new data.

Pair it with a first name

See how first names sound with your family name before you decide.

Browse first names