I am sorry, it was a mistake, it is not "fufo" but TUFO.
Another surname TUFFI exists, it could be just a variant of TUFI, double consonant chamge pronounciation, but often have no special meaning in Italian.
Both Tufi and Tuffi exist just in Lazio region, near Rome,
See the site
www.gens.labo.net, italian surnames or italian white pages: tape for località "Lazio" or the name of provincial main town "Frosinone" or "fr" the initial letters of the city.
Italian white pages
www.paginebianche.it.
In northern italy the variant of the place names TUFO is TOVO.
There are two villages called Tovo
Tovo-San Giacomo (St James)near Genoa
Tovo di Sant'Agata (St Agatha) in northern Lombardy near the Swiss border.
Surnames coming from the name of this places are:
Tovi
Tovini
Tovani (beared in USA as well)