What does Eoin mean?
Eoin is an Irish form of John, “God is gracious.”
What does Egan mean?
Anglicized form of the surname Mac Aodhagain, 'son of Aodhagan', where Aodhagan is a double diminutive of Aodh ('fire'). The fire sense is inherited from that root rather than the name itself.