stable · reliable · Tradition
Source: Celtic
Root Word: carraig
Derived From: Old Irish words
Meaning: rock
Popularity History: The name is often used as a place name, and is more common in Scotland and Ireland.