Фамилия Кастро имеет древнее происхождение и связана с латинским словом 'castrum', что означает 'крепость' или 'укреплённое поселение'. В средневековой Испании это слово использовалось для обозначения военных лагерей и крепостей, и фамилия часто присваивалась людям, жившим рядом с такими сооружениями или служившим в них. Таким образом, фамилия относится к категории топонимических, указывая на место проживания или происхождения.
Фамилия широко распространена в испаноязычных странах, особенно в Испании, Мексике, а также в странах Латинской Америки. В Мексике она встречается очень часто, что связано с испанской колонизацией и миграцией. Известные носители фамилии включают Фиделя Кастро, кубинского революционера, и его брата Рауля, что добавило фамилии международную известность.
В геральдике фамилия Кастро часто ассоциируется с замками или крепостями, что отражает её этимологию. Фамилия имеет множество вариаций, таких как 'Castro' и 'Castros', и может встречаться в разных формах в зависимости от региона.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.