110
Castrodiazs in the USA149395th
most common last name in the USACastrodiaz Genealogy
OriginsThe Castro surname has its origins in the Spanish and Portuguese languages, meaning 'castle' or 'fortress.' The Diaz surname is derived from the patronymic form of the given name Diego, which is a Spanish variant of James. Therefore, the Castrodiaz surname combines elements of both Spanish and Portuguese origins.