FamilyEducation.com
   
 

Last name origins & meanings:

  1. Variant spelling of German Barmann.
  2. Indian (Bengal) and Bangladeshi: Hindu (Rajbanshi) name from Sanskrit varman ‘armor’, ‘protection’. This is a cognate of north central Indian Varma.