FamilyEducation.com
   
 

Last name origin & meaning:

Cornish: unexplained. The name is recorded in Cornwall and South Wales in the 19th century.