Buff Family History
Buff Name Meaning
German: nickname for a violent aggressive person from Middle High German buf ‘push shove’. German: from the ancient Germanic personal name Bodo or the compound name Bodefrit containing the Old High German element biutan ‘to bid or order’ or boto ‘messenger’. English (of Norman origin): variant of Bough
Source: Dictionary of American Family Names 2nd edition, 2022