FamilyEducation.com
   
 

Last name origin & meaning:

Italian: from a short form of a personal name of Germanic origin formed with bald ‘bold’ as the second element, for example Ubaldo, Teobaldo, Garibaldo, Rambaldo.