foreknowledge The origin and history of foreknowledge. Etymology From fore- + knowledge. ← Back to the full definition of foreknowledge