Probably ultimately from Latin castra (“military camp”).
Luyện nói và ghi nhớ " Castro " và nhiều từ và câu khác trong Tiếng Tây Ban Nha .