Этимологический словарь русского языка Семенова - ёж
Ёж
Древнерусское – ежь.
Общеславянское – jezъ (ёж).
Слово относится к общеславянским. В восточнославянских языках известно приблизительно с XII в.
Этимология данного слова до сих окончательно не определена учеными. Одни говорят о заимствовании из балтийских языков. И в доказательство этому приводят тот факт, что слово с таким же значением и похожим звучанием можно встретить в литовском (ezys) и латышском (ezis) языках.
Другие – о заимствовании из западноевропейских языков: например, немецкое lgel, а также из греческого, где слово echinos означало «пожирателей змей».
По мнению некоторых исследователей, в слове «ёж» прослеживается индоевропейский корень «eg`h», означающий «колоть». В связи с чем под «ежом» понимается буквально «колючий».
Родственными являются:
Украинское – iж.
Чешское – jez.
Производные: ежовый, ежик, ежиха, ежиться.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Москва
2003