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 Benfante è 1977° nella regione Sicilia Il cognome Benfante è 574° nella provincia di Palermo Il cognome Benfante è 47° nel comune di SERRADIFALCO (CL)