seer
/ˈsir/
noun
one that sees
one that predicts events or developments
a person credited with extraordinary moral and spiritual insight
noun
a man entitled to be addressed as sir —used as a title before the given name of a knight or baronet and formerly sometimes before the given name of a priest
a man of rank or position
—used as a usually respectful form of address