FamilyEducation.com
   
 

Last name origins & meanings:

  1. English, Welsh, and northern Irish: variant of Bowell.
  2. Irish: variant of Boyle.