It comes from the Latin word generōsus, meaning "noble-born, of noble descent". Over time, the meaning shifted to imply qualities like "noble, high-minded, magnanimous," which is where the modern meaning of "generous" comes from.
It comes from the Latin word generōsus, meaning "noble-born, of noble descent". Over time, the meaning shifted to imply qualities like "noble, high-minded, magnanimous," which is where the modern meaning of "generous" comes from.