Potrebbe derivare da nomi beneaugurali attribuiti al proprio figlio oppure costituire un cognome attribuito a bambini abbandonati perchè possano avere una migliore sorte nella vita futura.
Il cognome Buonasorte sembrerebbe campano. Bonasorte, rarissimo, parrebbe del sud. Bonasorti è quasi unico.