A falu névmagyarázatát a magyar Booc, Buc személynévből vezethetjük le. A település a 9-10. században már létezhetett. A régi faluhely a jelenlegi falutól kb. 1000 öl (1 öl=1,8-1,9 méter) távolságra, keletre volt, a török pusztítás után került a falu a mai helyére.
Határában Alatka (a török alatt pusztult el), Ányástelek, Farkasd, Besenyő(telek), elpusztult falvak léteztek.