The Torres surname comes from Spain and Portugal.
The last name Carrillo originates from Spain. It is a common surname in Spanish-speaking countries like Spain and Mexico.
Spain?
The surname Rodriguez does in fact come from Spain. Rodriguez means "Son of Rodrigo".
The surname Espinoza is of Spanish origin and is derived from the word "espino," meaning "thorn" or "hawthorn tree." The surname is common in Spanish-speaking countries such as Spain and Mexico.
From Spain.
Spain.
The surname Pedigo comes from Malaga, Spain
Spain
Spain.
Spain.
SPAIN