A origem da família Castro remonta à Espanha medieval, especificamente à região da Galiza, localizada no noroeste do país. O sobrenome Castro vem da palavra "castrum", que significa fortaleza ou castelo em latim. A família Castro teve grande importância durante a Idade Média, principalmente no período de reconquista do território espanhol dos mouros. Acredita-se que a família tenha participado ativamente nesse processo, tendo recebido títulos de nobreza e propriedades pela ajuda prestada ao rei. Durante os séculos seguintes, a família Castro manteve sua posição de destaque na sociedade espanhola. Muitos membros da família ocuparam cargos importantes no governo, no exército e na igreja. Alguns deles também se destacaram como escritores e poetas. Com o tempo, o sobrenome Castro se espalhou por toda a Espanha e também foi levado para outros países, como Portugal e Brasil. Hoje em dia, existem muitas famílias com o sobrenome Castro espalhadas pelo mundo, sendo uma das mais comuns na língua espanhola.