Potrebbe derivare da soprannomi originati dal vocabolo dialettale indicante il bove (il toro), ma in alcuni casi è pure possibile una derivazione da una modificazione dialettale del toponimo Bova (RC).
Tracce di questi cognomi si trovano a Carolei (CS) in un atto del 16 novembre 1612: "...Horatio Belluccio sindico In p[ræ]sentis dicti Casalis, Thodaro Buscia, M[agist]ro Fabio Squillizza et Basile Bua electis dicti Casalis huius...".
Il cognome Bua ha ceppi in Sardegna ed in Sicilia, con piccoli nuclei in Calabria e nel basso Lazio. Buo, molto raro, ha un ceppo nel napoletano ed uno nel foggiano.
Il cognome Bua è 342° nella regione Sardegna Il cognome Bua è 166° nella provincia di Sassari Il cognome Bua è 2° nel comune di SAN COSMO ALBANESE (CS)