Cloudcuckoolander

Etymology
From. in 2007.

Noun

 * 1) An inhabitant of cloudcuckooland, an idealist, optimist, or similarly unrealistic person, particularly  a fictional character with an eccentric and absent-minded personality.