Почему не иначе?

ЗМЕЯ.

Русский язык позаимствовал это слово в виде "змий" из старославянского. Оно было родственно слову "земь" - "земля" и означало буквально "ползающий по земле". Легко заметить, что перед нами типичный результат запрета, табу: прямое и тем самым опасное древнейшее имя ползучей гадины было заменено описательным "ложным" именем. Именно потому старое название и не дошло до нас.