Borrowed from Latin castrum. Also survives natively in several Spanish toponyms. Doublet of alcázar, which came through Arabic.
Practica parlar i memoritzar " castro " i moltes altres paraules i frases a espanyol .