Potrebbe derivare dal nome medievale Bonasera, nato in senso gratulatorio e commemorativo per celebrare la sera in cui è stato partorito il bambino (così come i nomi medievali Bongiorno e Bonanotte).
Il cognome Bonasera è più tipicamente siciliano, con ceppi maggiori nel messinese, nell'ennese e nel nisseno, ma ceppi minori si riscontrano anche fra il nord e il centro nord del paese. Buonasera, più raro, è diffuso maggiormente nel messinese.
Il cognome Bonasera è 1192° nella regione Sicilia Il cognome Bonasera è 175° nella provincia di Enna Il cognome Bonasera è 18° nel comune di SANTA CATERINA VILLARMOSA (CL)