Save Type Surname (from given name) Usage Irish Meaning & History Means "son of Cúcharraige" in Irish. The given name Cúcharraige is composed of cú "hound" and carraig "rock". Categories animals, canines, earth