Potrebbe derivare dal nome medioevale Benefante, "che ben agisce, che fa del bene", oppure da una forma alterata del cognome Bonfante.
Il cognome Benfante è specifico di Palermo. Benfanti, quasi unico, è dovuto probabilmente ad un'errata trascrizione del precedente.
Il cognome Benfanti è 12876° nella regione Sicilia Il cognome Benfanti è 2351° nella provincia di Trapani Il cognome Benfanti è 46° nel comune di CEFALÀ DIANA (PA)