Mazal Tov literally means "good fortune" in
Hebrew. This phrase has been incorporated into
Yiddish as "Mazel Tov," and is now used in
Modern Hebrew and English as well. It is often used to mean "congratulations." The expression comes from the
Mishnaic Hebrew mazzāl, meaning "
constellation" or "
destiny." This in turn is thought to have derived from the
Akkadian language manzaltu, mazzaztum, "position of a star," from izuzzu, "to stand." Adding the word tôb, meaning "good," a direct English translation would be "good fortune or destiny", or even "your constellation (or zodiac or stars) were good".
See more at Wikipedia.org...