En français moderne, le mot "île" vient du latin classique . Ce mot latin a fini par donner, avant l'an mil, la forme /ˈizlə/. Entre 1000 et 1050 environ, le /z/ a disparu devant consonnes (lesquelles étaient sonores, puisque ayant causé une assimilation du /s/ en /z/), et a ainsi causé allongement compensatoire du /i/ qui précède, on obtient donc /ˈiːlə/, qui donnera plus tard en français "ile" /ˈil(ə)/, à cause de la suppression de la longueur phonémique. Ainsi, en français moderne, on ne retrouve pas cette longueur compensatoire. On peut cependant voir ses effets dans l'anglais moderne "isle" /aɪ̯l/, où le /aɪ̯/ est issu d'une voyelle longue /iː/ du moyen anglais, qui s'est transformée du fait du grand changement vocalique. L'anglais "isle" reflète donc la prononciation /ˈiːlə/ importée en anglais à la conquête normande de l’Angleterre et la naissance de l'anglo-normand après 1066.