Meaning A boy's name of Celtic origin, it means "Son of Egan." Origin of Keaghan Celtic , Irish Popular Middle Names Donovan, Easton, Maurice, McNeill Pronunciation 🔊 Listen Keaghan Similar Names Eanrin Atrus Arturs Oscon Artie Artturi Kentigern Kodey Dallan Bodicca Year by Year Popularity of Keaghan