Kagan \k(a)-gan\ as a boy's name is a variant of Keegan (Irish, Gaelic), and the meaning of Kagan is "small flame; ardent".
The baby name Kagan sounds like Kegan, Keagan and Kagen. Other similar baby names are Kavan, Dagan, Eagan, Fagan, Hagan, Kadan, Kalan, Kahan, Pagan and Sagan.