Meaning:
Its source is a Gaelic expression meaning "Champion."
Narrative:
Some authorities assert that this name came from an Old English expression meaning ''rock,'' and that it was given as a surname to those living close to a remarkable outcropping of stone.