Potrebbe derivare dal toponimo tedesco Edelrath oppure dal nome medioevale germanico Bodhard (composto da bod, "messaggero", ed hard, "duro, deciso") o ancora dal nome medioevale di origini germaniche Boderatus (dal nome germanico Edelrad, con il significato di "nobile consigliere"), di cui si ha un esempio d'uso a Roma nell'anno 901, quando tra gli iudices domni imperatoris compare un certo Vivencius alias Boderatus. In uno scritto del 1343 ad Avignone si trova citato un tale Bodratus Malabayla di Asti.
Il cognome Bodrato ha un ceppo nell'alessandrino ed a Torino, ma il nucleo principale è genovese, con un piccolo ceppo anche nel savonese. Bodrati, quasi unico, è ligure-piemontese.
Il cognome Bodrati è 26606° nella regione Piemonte Il cognome Bodrati è 6138° nella provincia di Alessandria Il cognome Bodrati è 119° nel comune di CASTELLAZZO BORMIDA (AL)