General terms:
* Prophet: This is the most common term, and it refers to someone who receives divine inspiration and communicates messages from a higher power.
* Seer: This term emphasizes the ability to see the future or have visions.
* Soothsayer: This term is often used for someone who uses divination methods to predict the future.
* Oracle: This term refers to a person or place considered to have prophetic power, often associated with a god or deity.
* Visionary: This term suggests that the person has a strong intuition or a clear understanding of the future.
More specific terms:
* Sibyl: A female prophet, often associated with ancient Greek and Roman cultures.
* Augur: A Roman official who interpreted signs and omens, often involving birds.
* Diviner: Someone who uses various methods like tarot, astrology, or numerology to predict the future.
* Clairvoyant: Someone who claims to have the ability to see beyond the physical world and perceive things that are hidden from others.
The best term to use depends on the specific context and the type of prophecy being described.