O'Keefe
O'Keefe \o(')-kee-fe\ as a boy's name is a variant of O- (Irish), and the meaning of O'Keefe is "descendant of". Similar baby names are Keefe and Keeffe.
O'Keefe \o(')-kee-fe\ as a boy's name is a variant of O- (Irish), and the meaning of O'Keefe is "descendant of". Similar baby names are Keefe and Keeffe.