Keefe
This is an Anglicized version of the surname "O'Caoimh," which comes from the Gaelic "caomh," which means "gentle, noble, lovable."
Alternates:
Keeffe
More info:
Results for "Keefe" on Google