A falu legelső említése 1205-ből származik, később 1319-ben Bochfolua néven, 1321-ben Boch néven említik, és az Iobagio Strigoniesis ecclesie villa Boch kapcsán egy 1328-as dokumentumban említik. A név valószínűleg a Báč személynévből származik. Feltételezhető, hogy a falu a 12. században alakult, de a falvak azon felsorolását, amelyeknek a magyar határok védelme volt a 13. században, még nem említik. Az 1229-es dokumentum a falut Boch formájában is megemlíti, amely a Báč név korabeli átiratát rejti. Ehhez adódott a tulajdonosi viszonyt (Bács települése) jelölő -falva (település, település) utótag, amely az évszázadok során Bacsfa formára rövidült. A falu a vajka nad dunajomi érseki székhelyhez tartozott, és nemeseinek (predialisták) tulajdonát képezte.