Potrebbe derivare dal nome medioevale germanico Bado basato sul vocabolo bad, "battaglia, combattimento".
Il cognome Bado ha presenze nel cuneese, savonese e genovese ed un ceppo nel padovano ed a Treviso. Badi ha un ceppo nel varesotto e ad Erba nel comasco, ed un ceppo molto piccolo a Genova.