Происхождение слова головотяп

Головотя́п. Это слово введено в обращение Салтыковым-Щедриным, а образовано сложением основ существительного голова и (через соединительное «о») глагола тяпать.

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