Этимологический словарь Крылова
Основа этого существительного зьм, к которой восходит и слово земля. Первоначальное значение – "земляная", "ползающая по земле".
змея
Змея
ЗМЕЯ