Этимологический словарь Крылова
Общеславянское слово, восходящее, вероятно, к исчезнувшему кость – "скверна". Существительное кость образовано, по-видимому, от прилагательного kostb (однокоренное слово находим в древнеиндийском: kastas – "дурной, злой").