Last 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 of
ker ‘fort’), which occurs seven times as a place name in
Cornwall.
|