Haggan \ha(g)-gan\ as a boy's name is a variant of Hagen (Irish, Gaelic), and the meaning of Haggan is "youthful one".
The baby name Haggan sounds like Hagan, Hakan and Hogan. Other similar baby names are Hanan, Dagan, Duggan, Eagan, Fagan, Feggan, Haddan, Haylan, Harkan, Hassan, Hasan, Haydan, Kagan, Pagan and Sagan.