Onomatopoeic; or the word might contain an allusion to the adjective "buffo", meaning "funny".
Pratique falar e memorizar " puffo " e muitas outras palavras e frases em italiano .