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. offre
(12c.), verbal noun from offrir.
The native noun formation is offering
), verbal noun from offrian.