Происхождение слова укокошить

укоко́шить — «убить» (напр., у Пушкина), отсюда, с табуистическими изменениями: укото́шить, укопо́шить; см. Зеленин, Табу 2, 154. Подробнее см. коко́шить.

Укоко́шить. Искон. Преф. производное от кокошить, «расширения» кокать, кокнуть по аналогии с копатьсякопошиться и т. п.

См. также: значение слова укокошить в толковых словарях.