Deriva dal nome medioevale Belfiore.
Il cognome Belfiore è diffuso in tutta l'Italia, ha un nucleo principale nella Sicilia sudorientale, un ceppo in Puglia, a Napoli, nel Lazio e nel genovese. Belfiori, decisamente meno diffuso, ha un ceppo a Roma, uno nel cagliaritano ed uno nelle marche.
Il cognome Belfiori è 968° nella regione Sardegna Il cognome Belfiori è 334° nella provincia di Cagliari Il cognome Belfiori è 9° nel comune di FIASTRA (MC)