Boy name origins & meanings
- Latin : Chariot; run
Family name origins & meanings
- Welsh : habitational name from any of various minor places in Wales, in particular one near Pembroke with a major castle, named from Welsh caer ‘fort’ + rhiw ‘hill’, ‘slope’.
- Cornish : from the cognate Cornish word kerrow (plural ofker ‘fort’), which occurs seven times as a place name in Cornwall.