FamilyEducation.com
   
 

Last name origin & meaning:

Italian (Sicily): from medieval Latin arcumannus ‘German shepherd dog’, presumably a metonymic occupational name for a shepherd or possibly a nickname for someone thought to resemble the dog in some way.