dreamer (n.)

c. 1300, "one who dreams," agent noun from dream (v.). Meaning "idler, daydreamer" emerged by 1530s. Old English dreamere meant "musician."