Roche
village · Cornwall
Old EnglishAI-generated
Roche is an Old English name meaning 'rock'. It likely refers to a prominent rocky outcrop or a settlement built on or near one.
Word origins
- Roche
- Old Englishrock(from rōc "rock")
Historical forms
Roch (1200)