stable · Integrity · reliable
Source: Irish
Root Word: Ó Corragáin
Derived From: Carraig
Meaning: Solid or stone
Popularity History: It was once popular in Ireland and the United States, and is often used as surnames.