I searched up the meaning of Keefe's name and this is what showed up!
Meaning:noble, gentle; handsome; lovable, loved. Keefe as a boy's name is pronounced keef. It is of Irish and Gaelic origin, and the meaning of Keefe is "noble, gentle; handsome; lovable, loved".
Weird but true