Middle English offeren, from Old English ofrian "to bring or put forward, to make a presentation, to show, exhibit;" also "to sacrifice, present something solemnly or worshipfully as a religious sacrifice, bring an oblation," from Latin offerre "to present, bestow, bring before" (in Late Latin "to present in worship"), from assimilated form of ob "to" (see ob-) + ferre "to bring, to carry," from PIE root *bher- (1) "to carry," also "to bear children."
From early 15c. as "to present (something) for acceptance or rejection." From 1530s as "to attempt to do." Commercial sense of "to expose for sale" is from 1630s. The Latin word was borrowed widely in Germanic languages in the religious sense via Christianity: Old Frisian offria, Middle Dutch offeren, Old Norse offra. The non-religious senses in English were from or reinforced by sense of Old French offrir "to offer," which is from Latin offerre. Related: Offered; offering.