The name Xaffo has no documented meaning in the sources checked.
Playful
Cool
Brown, White, Black, Gold, Gray
Any Size
Unisex
Others
X
5 Letters
Basque, a form of Xavier, from Etcheberria — 'new house'.
A surname, from Spanish or Italian bravo