CastroSpanish, Portuguese Means "castle" in Spanish and Portuguese, referring to one who lived near a castle. A famous bearer was Fidel Castro (1926-2016), revolutionary and president of Cuba.
ContrerasSpanish From the name of a town in Burgos, Spain, derived from Late Latin contraria meaning "area opposite".
EspinaSpanish Means "thorn" in Spanish, a name for someone who lived near a thorn bush.
FuentesSpanish Means "spring, well" in Spanish, derived from Latin fons.
GarcíaSpanish From a medieval given name of unknown meaning, possibly related to the Basque word hartz meaning "bear". This is the most common surname in Spain.
GonzálezSpanish Means "son of Gonzalo" in Spanish. This is among the most common surnames in Spain.
MejíaSpanish Possibly from a nickname derived from Spanish Mesías meaning "Messiah", from Latin Messias, ultimately from Biblical Hebrew מָשִׁיחַ (mashiyaḥ) meaning "anointed".
MoralesSpanish Derived from Spanish moral meaning "mulberry tree", of Latin origin.
OrellanaSpanish Originally indicated a person from one of the two towns named Orellana in Badajoz, Spain. Their names are probably derived from Latin Aureliana meaning "of Aurelius".
PazSpanish Means "peace" in Spanish, originally a nickname for a calm person.
RiveraSpanish From Spanish ribera meaning "bank, shore", from Latin riparius.
SalazarBasque, Spanish From Spanish sala meaning "hall" and Basque zahar meaning "old". It can also refer to the town of Salazar in Burgos, Spain, which is of the same origin.