Этимологический словарь Крылова
Это слово введено в обращение СалтыковымЩедриным, а образовано сложением основ существительного голова и (через соединительное "о") глагола тяпать.
головотяп