John Egan means in slang: He is an example of a Hero for others. A man who has seen a lot of difficult events and can still smile. John Egan can honestly say that he has been through hell, and he lives to tell the story. An intelligent and courageous man. He is also a great friend. John Egan is a man who can take your life by storm, and he will be the most amazing boyfriend you ever meet. An older lady’s man. A little romantic, but very outgoing. (in Slang Dictionary, added by Kody Mueller)