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.
Il cognome Bo è 215° nella regione Piemonte Il cognome Bo è 39° nella provincia di Asti Il cognome Bo è 1° nel comune di MARANZANA (AT)
Stemma
Bo(PIE) (Lanzo) Titolo: consignori di Cocconato D'oro, al bue di rosso, passante sulla campagna, di verde, accompagnato in capo da una stella (6), d'azzurro