"as much as a bag will hold," c. 1300, bagge-ful, from bag (n.) + -ful.
baffling
bag
bagatelle
bagel
bag-end
bagful
baggage
bagger
baggy
Baghdad
bagpipes