Uncover the origin, popularity, and more for any name.
The origin and meaning of the given name Carragh is uncertain. It's possible it has Irish roots, though no definitive connection to a specific Gaelic meaning or origin story exists. It could be a variant of Carraig, an Irish surname meaning 'rock', but its use as a first name suggests a more independent etymology.