Ó CIABHAIGH—I—Keavy, Keevey; 'descendant of Ciabhach' (having long locks of hair); very rare.
Alphabetical Index to Irish Surnames