Onomatopoeic; or the word might contain an allusion to the adjective "buffo", meaning "funny".
Oefen om " puffo " en baie ander woorde en sinne in Italiaans .