The term "free lunch" is an idiomatic expression that means something is being given to someone without any cost or charge. It can also imply that there are no strings attached, and it's simply a gift or offer that is meant to be accepted gratefully. The phrase originated in the United States during the 19th century when some saloons would give out free lunches (a light meal) to customers as an incentive to drink more alcohol, hence the term "free" meaning without cost and "lunch" referring to a midday meal. Today, the phrase is used in various contexts such as financial offers or services provided at no cost, often with the intention of attracting business or patronage.