There are
110
Castrodiazs in the USACastrodiaz is the
149395th
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.