Origin of the name Keefe

From an Irish surname, an Anglicized form of Ó Caoimh meaning "descendant of Caomh".