Deriva dal cognomen Balbus originato dall'aggettivo balbus, "balbuziente", oppure dal nome del pesce balbus (barbo).
Il cognome Balbo è specifico dell'area ligure piemontese, con un ceppo anche in Veneto nel veronese, vicentino, padovano e rodigino, un piccolo ceppo anche nel salernitano e nel nisseno. Balbusso è presente in provincia di Udine.
Il cognome Balbo è 204° nella regione Piemonte Il cognome Balbo è 139° nella provincia di Imperia Il cognome Balbo è 1° nel comune di CORNELIANO D'ALBA (CN)