Ó CAOIMHÍN—I—O Kavine, Kevin, Cavan; 'descendant of Caoimhín' (diminutive of Caomh); extremely rare. See Ó Caomháin.
Alphabetical Index to Irish Surnames