Buda og Pest var opprinnelig to ulik byer, men ble forent i 1873. Det er en del ulike forklaringer til hvor navnet Buda kommer fra. En teori sier at hunerkongen Attila hadde en sønn ved navn Buda, og han var den som ga navn til byen. En annen teori, som er mer sannsynlig, er at det kommer fra det slaviske ordet for «vann», og at det er avledet fra dette. Navnet Pest kommer fra et slavisk ordet i betydningen «ovn, komfyr». Byen har fått dette navnet i minne av de ovner hvor folket brente murstein for husbygging.