Igel gehören erdgeschichtlich zu den ältesten noch existierenden Säugetierformen. Ihre Vorfahren lebten vor ca. 65 Millionen Jahren, das jetzige Aussehen besitzen sie seit etwa 15 Millionen Jahren.30

Sprachgeschichtlich stammt das deutsche Wort "Igel" aus dem 9. Jahrhundert.14
mittelhochdeutsch igel
althochdeutsch igil
altsächsisch igil
aus dem Westgermanischen
*egila-
altenglisch
igil, igl, īl
altnordisch
igull
aus indogermanisch (eur.) eghi
litauisch ežỹs
kirchenslawisch ježь
phrygisch εζις
griechisch ėχινος
armenisch ozni

Ein etymologischer Anschluss wird versucht an indogermanisch eghi "Schlange, Wurm", so dass der Igel als "der zur Schlange (zum Wurm) Gehörige", also als "Schlangenfresser" bezeichnet wäre. Das Schlangenwort hat aber normalerweise eine andere Lautform, und in welchem Umfang diese abweichende Variante allgemein vorausgesetzt werden darf, ist unklar.9

Eine Liste der verschiedenen Wörter für "Igel" in diversen Sprachen: 18

Sprache
Wort für "Igel"
Lautschrift
Arabisch قُنْفُذ [qunfud]23
Armenisch Խոզուկ [khozuk]
Bulgarisch tаралеж [taralezh]
Chinesisch [cìwèi]24
Dänisch pindsvin [pinsvi:n]
Englisch hedgehog [hɛʤhɒg]
Finnisch siili [siːli]
Französisch hérisson [ʰerisɔ̃]
Griechisch σκαντζόχοιρος     [skand'sochiros]
Hebräisch קפוד [qippôd]25
Italienisch riccio [rittʃɔ]
Irisch gráinneog [gra:n´o:g]32
Lateinisch ericius [eːˈri.ki.us]
Maltesisch qanfud [qanfud]
Polnisch jeż [jesch]
Portugiesisch ouriço [uriso]
Rumänisch arici [arischi]
Russisch ёж  [josch]
Schwedisch igelkott [iːˌɡɛlkɔt]
Slowenisch jež [jesch]
Spanisch erizo [eriso]
Tschechisch ježek [jeschek]
Türkisch kirpi [kirpi]

Lautlich besteht zwischen der kirchenslawischen Bezeichnung für Igel ježь und dem russischen Wort für Brombeere ježevíka, ožína ein Zusammenhang.

Hierher stammen wohl auch die baltisch-slawischen Bezeichnungen des Barsches (= stacheliger Fisch).

Barsch, lit. ežgỹs, ežegỹs, egžlỹs, alit. ĕkšlis, jĕkšlis `Kaulbarsch';
dehnstufig slaw. *ĕzgъ, daraus *ĕždžь, čеch. ježdík `Barsch', poln. jażdż, jaszcz (auch jazgarz) `Kaulbarsch';
Grundf. etwa *ĕĝh(e)-g(h)ios `igelartig'.19

Der englische Name "hedgehog" kam um 1450 in Gebrauch und leitet sich vom Mittelenglischen "heyghoge" ab. Aus "heyg", "hegge" wurde "hedge". Der zweite Teil des Namens, "hoge" wurde zu "hogge" und letztlich zu "hog". Erklärbar ist die Zusammensetzung aus der Vorliebe von Igeln für Heckenreihen und ihrer schweineähnlichen Schnauze.20