Ёж
Ёж. Общеславянское. Образовано от основы *ez- (ср. латышск. ezis, арм. ozni с тем же значением) с помощью суф. -j-; zj > ж. Основа *ez- восходит к индоевропейскому *egh «колоть» (ср. нем. Igel — «еж», греч. echinos — тж.). Первоначальное значение — «колющее, укалывающее» (животное).
[Краткий этимологический словарь русского языка. - H. M. Шанский, В. В. Иванов, Т. В. Шанская, 1971 г.]