another strong but yet adorable name for a little boy.
My son is named Keegan. I couldn't imagine any other name for him. We always called him Keegie when he was littler.
Keegan comes from the Irish surname Mac Aodhagáin, which means "son of Aodhagán," this being a personal name which is a diminutive of Aodh, a Celtic sun god whose name means "fire." See Also: Keagan, Keagen