каяться
Ка́яться. Общеслав. Возвратн. форма к *kajati, того же корня, что др.-инд. cáyate «мстит, наказывает», авест. kaēna «месть, наказание», цена (см.). Каяться буквально — «наказывать себя», затем — «сознавать вину» и «сожалеть о сделанном проступке».
См. также происхождение слова каяться в других этимологических онлайн-словарях русского языка нашего портала.