FamilyEducation.com
   
 

Last name origins & meanings:

  1. English: from the Middle English personal name Benne, which is in part a short form of Benedict and in part a form of the Old Norse personal name Bjorn meaning ‘bear cub’, ‘warrior’.
  2. North German: from a short form of the personal name Bernhard.