Si dovrebbe trattare di forme dialettali contratte del termine bove usate per indicare persone dedite all'allevamento, macellazione o commercio di buoi oppure per indicare una certa agiatezza della famiglia.
Il cognome Bo sembra essere tipico del Piemonte, con un ceppo importante nel genovese, a Milano ed in Emilia-Romagna. Bò, molto raro, parrebbe del milanese e del genovese.