FamilyEducation.com
   
 

Last name origin & meaning:

Portuguese and Galician: habitational name from any of the many places named with Late Latin capralis ‘place of goats’, from Latin capra ‘goat’.