horoscope: a prediction of someone's future based on the relative positions of the planets
prediction: a statement made about the future
know-it-all: someone who thinks he knows everything and refuses to accept advice or information from others