From Middle English -fre, -freo (as in scotfre, gauelfre, gafolfreo, etc.), from Old English -frēo ("free; free from"; as in scotfrēo, gafolfrēo), from Proto-West Germanic *-frī (“-free”). Compare Dutch -vrij (“-free”), German -frei (“-free”), Danish -fri (“-free”), Swedish -fri (“-free”), Norwegian -fri (“-free”). More at free.