Ó CAOCHÁIN—I—O Kieghane, O Keaghan, O Keahan, Keahan, Keehan; 'descendant of Caochán' (diminutive of caoch, blind, Latin caecus); a variant of Mac Caocháin, which see.
Alphabetical Index to Irish Surnames