Utopian

noun

1.
an idealistic (but usually impractical) social reformer
Derived from:
utopian