FamilyEducation.com
   
 

Last name origin & meaning:

Italian: of uncertain derivation; perhaps from cacare ‘to shit’ + vale ‘valley’.

Comments for Caccavale Comment Add a Comment (0)