General antonyms:
* Stingy: This is the most common antonym, meaning unwilling to give or spend money.
* Miserly: Similar to stingy, but implying a stronger aversion to spending.
* Parsimonious: This word suggests a careful and thrifty approach to spending, but it can also imply being too unwilling to spend.
* Selfish: This describes someone who is primarily concerned with their own needs and desires.
* Ungenerous: This is a direct opposite of "generous" but lacks the specific connotation of the other words.
Antonyms based on context:
* Greedy: If you are talking about someone who is generous with their time, the antonym might be greedy for their time.
* Mean-spirited: If you are talking about someone who is generous in their actions, the antonym could be mean-spirited.
The best antonym for "generous" will depend on the specific situation and the meaning you want to convey.