Keegen \ke(e)-gen\ as a boy's name is a variant of Keegan (Irish, Gaelic), and the meaning of Keegen is "small flame; ardent".
The baby name Keegen sounds like Keagen, Kegan, Keeghan, Keagan and Kagen. Other similar baby names are Keenen, Beegin, Beagen, Kellen, Keene, Keen, Keeton, Keelan, Keenan, Kienen, Keenon, Keven, Kieren, Regen, Reagen and Teigen.