Deriva dal nome bene augurale tardo latino Bonacursus.
Tracce di questo cognome si hanno: nel 1100 a Brescia con il notaio Bonacursus; dal 1272 arcivescovo di tiro è Franciscus Bonacursus; in un atto del 1279 stilato in Sarzana si legge "...Ego Bonacursus, filius Petri notarii de castro Sarzane, notarius sacri pal...."; negli anni 1324-1325 a Tricarico viene fatto vescovo un Bonacursus.
Il cognome Bonaccorsi è presente in tutta l'Italia, ma di origine prevalentemente siciliana. Bonacorsi è specifico del modenese. Bonacorso, quasi unico, è dovuto ad un errore di trascrizione del cognome Bonaccorso.
Il cognome Bonacorso è 31731° nella regione Sicilia Il cognome Bonacorso è 16188° nella provincia di Catania Il cognome Bonacorso è 638° nel comune di BRONTE (CT)