Этимология и история слов русского языка    
В. В. Виноградов. История слов. Часть
Гад, гадить, гадкий. [...] множество лексических ответвлений, отделившихся от основного словарного фонда, остается в разных специальных или стилистически ограниченных сферах словарного состава языка, обнаруживая здесь большую или меньшую производительность. [...]

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

Исторические процессы обогащения словаря посредством образования новых слов на базе основного словарного фонда сопровождаются сложными и разнообразными изменениями в семантике слов и основ.

(Об основном словарном фонде и его словообразующей роли в истории языка // Виноградов. Избр. тр.: Лексикология и лексикография, с. 64).