Where does “Graig” come from?

Graig (English) comes from Welsh graig.

Ancestry of “Graig”, step by step

StepLanguageWordMeaning
1Welshgraig
Every word from Welsh graig