From Hebrew מַזָּל (mazál, “star, constellation; fate, luck”) + טוֹב (tov, “good”); literally “good stars, good luck”.
מזל־טובֿ • (mazl-tov)