FamilyEducation.com
   
 

Last name origin & meaning:

Japanese: from a common place name meaning ‘upper field’; it is variously written, and also read Kamino, Agano and Kōzuke. Several families, some descended from various great clans, have adopted the name.