Family name origins & meanings
- Italian : nickname for a foolish or clownish man, from buffo ‘ridiculous’, ‘amusing’.
- Italian : possibly a nickname from buffa in the sense ‘fat’, ‘corpulent’ (see Buffa).
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe