From Middle English oylet, from Old French oillet, equivalent to Old French oil (“eye”) + -et (diminutive suffix). Spelling as eye + -let is due to folk etymology.
Ćwicz mówienie i zapamiętywanie " eyelet " i wielu innych słów i zdań z angielski .