overoptimist

noun
  1. a person who is excessively or unrealistically optimistic; someone who expects favorable outcomes beyond what is reasonable or justified
  2. Usage: informal; often used critically or humorously

Examples