OKEEFFE
O'Keeffe
O'Keeffe and O'Keefe, are the anglicised versions of the Irish surname Ó Caoimh, from caomh, meaning "kind" or "gentle". Ó means "grandson of" or "descended from". The feminine form of the name is Ní Chaoimh.The above text is a snippet from Wikipedia: O'Keeffe
and as such is available under the Creative Commons Attribution/Share-Alike License.