Origin: Germanic Old English prefix
Foresight has 3 different meanings across 1 category:
providence by virtue of planning prudently for the future
"Her foresight ensured that our emergency fund was fully stocked before the unexpected storm hit."
seeing ahead; knowing in advance; foreseeing
"Her foresight allowed her to stock up on supplies before the storm hit."
The ability to foresee or prepare wisely for the future.
"Her foresight ensured that we had enough supplies when the storm hit unexpectedly."