Puff Family History
Puff Name Meaning
German:: nickname for a violent aggressive person from buff ‘push shove’. from a pet form of a personal name Bodefrit composed with Old High German biutan ‘to bid or order’ or boto ‘messenger’. possibly an altered form of Pfaff or Buff 1
Source: Dictionary of American Family Names 2nd edition, 2022