FamilyEducation.com
   
 

Last name origins & meanings:

  1. Spanish and Catalan: topographic name for someone who lived near a gate or fence, from Spanish and Catalan barrera ‘barrier’.
  2. topographic name for someone who lived by a clay pit, Spanish barrera, barrero (a derivative of barro ‘mud’, ‘clay’).