Potrebbe derivare da una modificazione dialettale del nome tardo latino Bernardus o Bernardinus oppure dal germanico Baerhard ("forte orso").
Il cognome Bennardo presenta un ceppo calabrese in provincia di Cosenza ed uno siciliano.
Il cognome Bennardo è 747° nella regione Calabria Il cognome Bennardo è 283° nella provincia di Cosenza Il cognome Bennardo è 8° nel comune di Lappano (CS)