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

га́дить га́жу, укр. га́дитися «испытывать отвращение», болг. га́дя «мараю, порчу», сербохорв. га̏дити, словен. gáditi «унижать, порицать», чеш. haditi «порицать». Связано с гад.

Га́дить. Общеслав. Суф. производное от гад в его исходном значении (см.).

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