skygazer
Etymology
From sky + gazer.
noun
A stargazer.