FamilyEducation.com
   
 

Last name origin & meaning:

Jewish (from Belarus): from a Hebrew-Aramaic patronymic phrase bar Kohen ‘son of a descendant of the high priest’ (see Cohen).