We do not currently know of any synonyms for foresay.
The verb foresay is defined as:
See full definition of the word foresay.
Did you mean foresee?