Почему не иначе?

ОКОЛПАЧИТЬ.

От "колпак" - шапка. Сначала значило, вероятно, ударить по колпаку, "оглушить", "вывести из строя в бою". Знатные воины древности носили шлемы: рядовые бойцы шли на войну, защитив головы толстыми матерчатыми "колпаками". (Ср.Ошеломить,Опешить.)