Этимологический словарь Крылова
Общеславянское слово индоевропейской природы. В древнеиндийском находим kalas – "черный". Первоначально это существительное имело значение – "грязь".
кал
Кал
КАЛ