To put a thing forward for another to take or leave. An offer that cannot be refused is not one.
Latin offerre (to bring before, present, bestow), from ob- (toward) + ferre (to carry, bring); a thing carried forward and set before another to take or refuse.
A thing put forward for someone else to take or decline. What makes it an offer, here as everywhere, is that refusing it costs nothing.