utopist
/ˈjuːtəpɪst/Definitions
1. noun
A person who designs or imagines an ideal society, especially one that is impractical or impossible to realize.
“The utopian thinkers envisioned a world with no poverty or inequality.”
2. noun
A person who advocates for utopian ideas, especially in politics or social reform.
“The utopianist proposed radical changes to the current system to achieve true equality.”