O.E. ofrian, from L. offerre "to present, bestow, bring before" (in L.L. "to present in worship"), from ob "to" + ferre "to bring, to carry" (see
infer). Non-religious sense reinforced by O.Fr. offrir "to offer," from L. offerre. The noun is first recorded 1433, from O.Fr.