utopist

/ˈjuːtəpɪst/
noun
  1. A person who believes in or advocates for an ideal society, often one that is unrealistic or impossible to achieve.
    • She was called a utopist for proposing a city powered entirely by renewable energy.
    • The utopist dreamed of a world without war or poverty.
    • Many early social reformers were utopists who imagined perfect communities.
Antonyms
What does "utopist" mean? | whatsthatwordmean | whatsthatwordmean