Etymology
Advertisement

foreknowledge (n.)

"prescience," 1530s, from fore- + knowledge. Earlier in this sense was foreknowing (late 14c.), from foreknow "have previous knowledge of, know beforehand." Old English had forewitan, Middle English forwiten "to foreknow."

updated on December 17, 2014

Advertisement
Advertisement
Definitions of foreknowledge from WordNet

foreknowledge (n.)
knowledge of an event before it occurs;
Synonyms: precognition
Etymologies are not definitions. From wordnet.princeton.edu, not affiliated with etymonline.