Potrebbe derivare dal nome medioevale Rebufus o Robufus oppure dal cognome tedesco Büffel o ancora da un soprannome legato al termine buffo inteso come "strano".
Il cognome Buffoli è lombardo, del bresciano. Buffolino è campano, tipico della provincia di Benevento. Buffolo è presente nelle province di Venezia, Treviso e Pordenone.
Il cognome Buffoli è 1330° nella regione Lombardia Il cognome Buffoli è 105° nella provincia di Brescia Il cognome Buffoli è 4° nel comune di ROVATO (BS)