We do not currently know of any antonyms for wishful thinker.
The noun wishful thinker is defined as: