Boy name origins & meanings Gaelic : Little fierce one Boy name variations Keegan Keagan Keegen Kegan Family name origins & meanings Jewish (eastern Ashkenazic) : one of the many forms of Cohen.