FamilyEducation.com
   
 

First name origin & meaning:

Old French: Handsome friend

First name variations: Bell, Belami, Belamie, Belamy, Bellamey, Bellamie

Last name origin & meaning:

English and Irish (of Norman origin), French: literal or ironic nickname meaning ‘fine friend’, from French beau ‘fair’, ‘handsome’ (bel before a vowel) + ami ‘friend’.