Происхождение слова змея

Змея́. Основа этого существительного зьм, к которой восходит и слово земля. Первоначальное значение — «земляная», «ползающая по земле».

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

змея́ змия́, зме́й, род. п. зме́я, укр. змiя́, змiй, др.-русск. змии, род. п. змия, часто начиная с ХI в. (см. Соболевский, Лекции 232), ст.-слав. змиѩ ὄφις (Остром., Супр.), змии δράκων, ὄφις (Супр.), стар. основа на -ju- (Мейе, МSL 20, 99), болг. змия́, змей, сербохорв. змѝjа, змȃj, род. зма̏jа, словен. zmíja, zmȃj, род. п. zmajȃ (см. Ван-Вейк, AfslPh 36, 330), чеш. zmijе «гадюка; змея, ехидна», слвц. zmijа наряду с чеш. zmek «дракон», слвц. zmok (возм., из *zmьjь и smokъ; см. смок), польск. żmija, żmij «змей, змея», в.-луж., н.-луж. zmijа — то же. Табуистическое название «земной, ползающий по земле», от земля́; ср. алб. dhemjë «гусеница», dhemizë — то же, от dheh «земля»; см. Лиден, AfslPh 28, 36 и сл.; Педерсен, Kelt. Gr. 1, 89; Хаверс 44 и сл.; Хирт, ВВ 24, 255; Вальде-Гофм. 1, 665.

Змея́. Общеслав. форма ж. р. к змий; суф. производному от той же основы, но с перегласовкой ь/е (зьм-), что и земля (см.), ср. брать < бьрати и беру. Змея буквально — «земляная, ползающая по земле». Название считается табуистическим (чтобы не накликать укуса). Ср. и см. медведь.

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