mentalist

noun
  1. A person who claims to have extraordinary mental abilities, such as mind reading or telepathy.

Examples