FamilyEducation.com
   
 

Last name origin & meaning:

Cornish: from the medieval personal name Oppy, Obby, a pet form of various personal names such as Osborn, Osbert, and Osbald.