* Wise: This is a general antonym for foolish, implying sound judgment and understanding.
* Intelligent: This refers to the ability to learn and apply knowledge.
* Sensible: This implies practical and reasonable thinking.
* Prudent: This emphasizes careful and cautious behavior.
* Clever: This implies quick wit and ingenuity.
* Smart: This is a general term for having intelligence and good judgment.
* Rational: This emphasizes logical and objective thinking.
* Thoughtful: This implies careful consideration and understanding.
* Discerning: This suggests good taste and judgment.
* Astute: This implies keen insight and awareness.
The best antonym to use will depend on the specific meaning of "foolish" in the context.