Craig (English)

Where does "Craig" come from?

The English name 'Craig' was borrowed from Scottish Gaelic 'creag', meaning 'rock'[1]. The Gaelic term traces back through Middle Irish 'crec' and Old Irish 'carrac' to earlier Celtic roots meaning 'hard'[2][3]. It forms a doublet with 'English' 'Carrick'[1].

Open questions

Full etymology tree

Ancestors

Cognates and doublets

Descendants and derived words

Sources

  1. Craig (English) - Wiktionary
  2. creag (Scottish Gaelic) - Wiktionary
  3. carrac (Middle Irish) - Wiktionary

Updated October 2026

More words starting with C

Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris