what is the christian meaning of keegan?
KEGAN NAME MEANING in English Kegan is a christian boy name and it is an English originated name with multiple meanings. Kegan name meaning is tiny little fire and the associated lucky number is 2.