Top 100 common surnames in Spain


  1. Garcia
  2. Fernandez
  3. Gonzalez
  4. Lopez
  5. Rodriguez
  6. Martinez
  7. Perez
  8. Sanchez
  9. Martin
  10. Gomez
  11. Hernandez
  12. Diaz
  13. Ruiz
  14. Alvarez
  15. Jimenez
  16. Moreno
  17. Alonso
  18. Munoz
  19. Gutierrez
  20. Romero
  21. Dominguez
  22. Navarro
  23. Gil
  24. Blanco
  25. Torres
  1. Ramos
  2. Vazquez
  3. Serrano
  4. Delgado
  5. Sanz
  6. Castro
  7. Ortega
  8. Molina
  9. Ramirez
  10. Suarez
  11. Rubio
  12. Morales
  13. Ortiz
  14. Calvo
  15. Marin
  16. Iglesias
  17. Castillo
  18. Diez
  19. Garrido
  20. Cano
  21. Santos
  22. Nunez
  23. Pena
  24. Lozano
  25. Medina
  1. Prieto
  2. Gallego
  3. Vidal
  4. Pascual
  5. Guerrero
  6. Ferrer
  7. Herrero
  8. Caballero
  9. Cruz
  10. Campos
  11. Aguilar
  12. Cabrera
  13. Mendez
  14. Fuentes
  15. Leon
  16. Cortes
  17. Carrasco
  18. Ibanez
  19. Herrera
  20. Arias
  21. Lorenzo
  22. Vega
  23. Nieto
  24. Vicente
  25. Marquez
  1. Esteban
  2. Crespo
  3. Gimenez
  4. Flores
  5. Duran
  6. Montero
  7. Andres
  8. Hidalgo
  9. Bravo
  10. Pastor
  11. Saez
  12. Santana
  13. Soler
  14. Benitez
  15. Arroyo
  16. Izquierdo
  17. Mora
  18. Casado
  19. Benito
  20. Carmona
  21. Merino
  22. Velasco
  23. Marti
  24. Reyes
  25. Moya