Заимств. в конце XVIII в. из нем. яз., где Kaste < франц. caste, восходящего к португал. casta «порода, происхождение» < «чистая раса», субстантивации прил. casta «чистая».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.