FamilyEducation.com
   
 

Last name origins & meanings:

  1. Welsh: variant of Powell (see Howell).
  2. English (of Norman origin): habitational name from Bouelles in Seine Maritime, France, so named with Old Norman French boelle ‘enclosure’, ‘dwelling’.