La Casa de Castro es un linaje noble español, originario de la corona de Castilla, cuyo origen se encuentra probablemente en la villa de Castrogeriz, aunque también estuvo profundamente arraigado en el reino de Galicia.