Этимологический словарь Крылова
Общеславянское слово, восходящее к индоевропейской основе egh – "колоть". Исходное значение – "колющее животное". Отметим родственные слова в других языках: средненемецкое Igel, английское hedge(hog), греческое echinos – все означающие "еж".