Dovrebbe derivare da soprannomi originati dal vocabolo tardolatino buda (tipo di giunco utilizzato nelle impagliature) utilizzato per indicare il mestiere del capostipite (raccoglitore di giunchi o produttore di sedie o di fiaschi) od il suo carattere (persona particolarmente flessibile).
Il cognome Buda è presente in tutt'Italia, ha un grosso nucleo siciliano, soprattutto nel catanese e messinese, e nel reggino, un'altro nel forlivese, uno nel chietino, uno triestino.
Il cognome Buda è 1129° nella regione Emilia-Romagna Il cognome Buda è 133° nella provincia di Forli'-Cesena Il cognome Buda è 6° nel comune di CUPELLO (CH)