Ultimately from Old Occitan alberge (“camp, hut”), derived from albergar (“to host”), from Frankish *harjabergu.
aubèrge f (plural aubèrges)