Deriva dal nome medievale
Bonavita, che, al pari di altri nomi quali Bonifacio, Bonaventura, Bontempo, veniva attribuito al neonato come augurio di buona vita.
Il cognome
Bonavita, presente dal nord al sud del paese, è più tipicamente meridionale, con ceppi maggiori in Campania, nel cosentino, nel reggino, nel foggiano, nel potentino, nel materano, nel messinese, ma con un
ceppo non secondario anche nel forlivese e cesenate.
Bonavite, praticamente unico, dovrebbe essere un errore di trascrizione del precedente.
Buonavita, piuttosto raro, si riscontra a bassa frequenza dal nord al sud della penisola, con una concentrazione maggiore in Campania.