A person who professes to predict the future in return for money.
A cootie catcher.
One versed in horoscopy; an astrologer.