Этимологический словарь Макса Фасмера
Род. п. -и, ж. р., ст.-слав. казнь "распоряжение, наказание, δόγμα, ζημία", словен. kȃzǝn, род. п. kȃzni "наказание", чеш. kázeň "проповедь", слвц. kázeň – то же, польск. kazń "наказание, заключение". Возм., первонач. как "распоряжение", см. каза́ть (Бернекер 1, 496 и сл.). Не менее вероятно родство с ка́яться (Мi. ЕW 107; Преобр. I, 283). Но ст.-слав. каѩзнь "раскаяние" (Супр.) не является источником слова казнь.