Willing to give more of something, such as money, time, or kindness, than is necessary or expected.
From Old French *generous* and Latin *generosus* meaning “noble, of noble birth.” Over time, the meaning moved from social class to moral quality: having a noble, giving spirit. It now describes actions and attitudes, not ancestry.
Try Another Word