diviner

noun
  1. a person who claims to discover hidden water, minerals, or other substances using a divining rod or other methods
  2. a person who practices divination; one who claims to foretell the future or discover hidden knowledge through supernatural means

Examples