The modern English word "generosity" derives from the Latin word generōsus, which means "of noble birth," which itself was passed down to English through the Old French word généreux.
Then, during the 18th Century, the meaning of "generosity" continued to evolve in directions denoting the more specific, contemporary meaning of munificence, open-handedness, and liberality in the giving of money and possessions to others.