Bagnasco, cognome derivante dal toponimo "Bagnasco" presente in Asti e Cuneo.

Bagni, varianti: Bagno, Bagna, Bagnati, Bagnato, Bagnolo, Bagnone. Anch'esso deriva da toponimi tipo "Bagnolo e Bagnato".

Balbi, varianti: Balbo, Balbis, Balbini, Balbino, Balboni, Balbusso, Valvo, Valva. Deriva dal soprannome latino "Balbus" che significa "balbuziente".

Baldassarri, varianti: Baldassarre, Baldassari, Baldessari, Baldissaro, Baldissara, Baldissera, Balsari, Balzari, Baussaro, Sarri, Sarro, Sarra, Saro, Saretti, Saretta, Sarotti, Sarotto, Sarato, Seretti, Seretto, Serotti, Seroni, Serato. Diffusosi nel tardo medioevo con il culto dei Re Magi, deriva dal latino "Baltassar" che significa "dio che protegge il re".

Baldi, varianti: Baldelli, Baldella, Baldetti, Baldè, Baldini, Baldinotti, Balducci, Baldocci, Baldoni, Baldizzone, Baldacchi, Baldecchi, Baldasso, Baldazzi, Baldani, Baldari, Baldesi, Baldo, Baudo, Bauda, De Baudo, Debaudi. Molto comune nell'Astigiano dal XII secolo, con punte massime di diffusione in Costigliole d'Asti. Di origine germanica "Bald", significa "audace, determinato, coraggioso".

Balli, varianti: Ballo, Balla, Balletti, Balletto, Ballini, Ballotti, Balloni, Ballone, Ballandi, Ballanti, Ballante, Ballantini, Balleri, Ballero, Ballerini, Ballerino, Ballarini, Ballatore, Balladore. Di origine medioevale, deriva da "ballare", "che balla o che sa ballare".

Baratta, varianti: Baratto, Baratti, Barattini, Barattino, Barattoni, Barettieri, Barattero, Baratieri, Baratiero. Deriva dal soprannome e mestiere di chi "baratta", scambiare, permutare.

Barba, varianti: Barbi, Barbis, Barbella, Barbetti, Barbini, Barbolini, Barbucci, Barbuzzi, Barboccia, Barbozza, Barbone, Barboni, Barbaccia, Barbasio, Barbato, Barbuto, Barboso, Barbisio, Barbisini, Barbadoro, Barbagallo. Comune nel medioevo, significa "che ha la barba".

Barbieri, varianti: Barbiero, Barbiera, Barberi, Barberio, Barbero, Barbera, Barberis, Barbè, Barberini, Barbierato. Deriva dal nome del mestiere "barbiere", che nel passato indicava anche chi esercitava la piccola chirurgia e i salassi; mentre il femminile "Barbiera", sembra derivare dall'appellativo di donna di facili costumi.

Barnabei, varianti: Barnabeo, Barnabè, Barnabà, Barnaba, Barna, Barni, Barno. E' nato dal nome "Barnaba" che significa "profezia".

Bassano, varianti: Bassani, Bassanelli, Bassanello, Bassanetti, Bassanetto, Bassanini, Bassanese. Comune come cognome israelitico.

Beccaria, varianti: Beccaro, Beccaris, Beccai, Beccarelli, Beccarini. Deriva dal mestiere "beccaro" cioè "macellaio".

Beltrami, varianti: Beltrame, Beltramo, Beltrani, Beltrano, Beltrando, Beltrandi, Bertrandi, Bertrando. Di origine germanica "Beltramo" da "bertha" che significa "splendente, illustre, famoso".

Beniamini, varianti: Beniamino, Bignamini, Bignamino, Bignami, Biamini, Biamino. Deriva dal nome "Beniamino", adattamento del nome ebraico "Binyamin" che significa "figlio della mano destra".

Berardi, varianti: Berardo, Berardis, Beraldo, Beraldi, Beraudo, Belardi, Belardo, Bellardi, Bellardo, Berardelli, Berardini, Berardino, Berardinelli, Berarducci, Beraudo, Verardi, Verardo, Veralli, Verallo, Velardi, Velardo, Vilardi, Vilardo. Di origine germanica "beran" che significa "orso".

Bernardi, varianti: Bernardo, Bernardis, Bernard, Bernardini, Bernardino, Bernardinelli, Bernardinello, Bernardotti, Bernardoni, Bernardeschi, De Bernardi, Debernardi, De Bernardo, Debernardo, De Bernardis, Debernardis, Di Bernardo. Deriva dal nome germanico "Bernardo", già molto diffuso nel medioevo, significa "duro, valoroso".