Name: KeefeOrigin: GaelicMeaning: The Gaelic name Keefe means: lovable and handsome, nobleGender: Boy