Meaning
An Irish surname of Gaelic origin, meaning 'keen' or 'sharp'. It can also be associated with the biblical name Cain.