O'Keefe/O'Keeffe is an Irish surname, from the (Irish:caomh meaning 'beautiful'). [1]
The surname is related to a number of Irish surnames, from O'Caomhain meaning ('son of Kevin'), more commonly anglicized as Kavanagh. [2] The surname Kevin, is associated with Mag Dhuibhfhinn meaning ('Dark Finn'), hence the surname Finn. [3]
The second is from Ó Geibheannaigh, anglicized as Keaveney, MacGeaveny and Geaney, now Kenny. [4]
Other related names include Caomhánach, Mag Dhuibhín, McKevin, McKinnon, MacKenzie, Quinn, Kennedy, McKenna, Kennan and Gannon.