FamilyEducation.com
   
 

Last name origin & meaning:

Cornish: habitational name from places in the parishes of St. Allen and St. Michael Penkivel, so named from Cornish nans ‘valley’ + carow ‘deer’, ‘stag’ or garow ‘rough’.