fantasist

noun
  1. a person who creates or indulges in fantasies
  2. a person who tells lies or exaggerates stories
  3. Usage: often disapproving

Examples