The story
- Cumbric · derived from*cayr
- English todayCaerlaverock
From Cumbric *cayr + the equivalent to the Welsh given name Llywarch. The second element may also be a now-lost river-name.
Words from the same roots
Cumbric*cayr all →
CarmichaelCarstairsCardewCarnwathCardonaldCarfraeCarlowrie
Etymology from Wiktionary, CC BY-SA 4.0.