Trefgraig
hamlet · Gwynedd - Gwynedd
CornishAI-generated
Trefgraig is a Cornish place name meaning 'settlement on the rock'. 'Tre' means settlement, and 'craig' means rock.
Word origins
- Tre
- Cornishsettlement, homestead, farmstead(from tre "settlement")
- graig
- Welshrock(from craig "rock")