List of common Spanish surnames - Wikipedia
https://en.wikipedia.org/wiki/List_of_common_Spanish_surnames
Spain [ edit] García – 1,378,000 people (3.48%) Pre- Roman, Basque. Fernández – 851,000 (2.15%) Son of Fernando; Germanic González – 839,000 (2.12%) Son of Gonzalo, from the Latinised form Gundisalvus; Germanic Rodríguez – 804,000 (2.03%) Son of Rodrigo, Roderic; Germanic López – 796,000 (2.01%) Son of Lope, Latin Lupus, meaning wolf
García – 1,378,000 people (3.48%) Pre- Roman, Basque.
Fernández – 851,000 (2.15%) Son of Fernando; Germanic
González – 839,000 (2.12%) Son of Gonzalo, from the Latinised form Gundisalvus; Germanic
Rodríguez – 804,000 (2.03%) Son of Rodrigo, Roderic; Germanic
López – 796,000 (2.01%) Son of Lope, Latin Lupus, meaning wolf
DA: 35 PA: 36 MOZ Rank: 24