The name Zaffo has no documented meaning in the sources checked.
Funny
Blue, Brown, White, Black
Small
Unisex
Italian
Z
5 Letters
A short, affectionate term often used for a small dog
A name of Italian origin.
Variant of Zoe
Italian word for kisses, often used as a term of endearment
A diminutive of the given name Giuseppe
Recorded as a given name in English, for both men and women