My book of Irish names says: EOIN is an Irish form of JOHN, from the Latin JOHANNES, rather than the later SEAN, from the Norman-French JEHAN. Possibly related to the Scottish -Gaelic Iain. Cathy