Foresight is the ability to think about what might happen in the future and prepare for it. It often helps people avoid problems or make better decisions.
From Old English “fore” meaning “before” and “sight” meaning “the act of seeing.” Over time it shifted from literally seeing ahead to mentally imagining what lies ahead.
Try Another Word