En Colombia es un apellido muy común y de origen español. En España hay muchas localidades llamadas Castro y significan fortificación, fortificado o fuerte. Es una inflexión de castrar, que significa capar, esterilizar. Nombre de un río y de una represa en España.
Usado así en Colombia
"Fidel Castro gobernó en Cuba 50 años."