اولین اشاره ها به مراسم یلدا مربوط به دوران پیش از زرتشت است یعنی شب زاده شدن ایزد مهر. ایزدی که خورشید گردونه اوست. هنگام رواج آیین مهر در اروپا، مراسم شب یلدا با شکوه هرچه تمامتر برگزار می شد. هنگامی که مسیحیت از کشتار بی رحمانه پیروان مهر، در اروپا رواج یافت، اولیای دین پی بردند که برانداختن برخی سنتها و آیین ها مهر غیر ممکن است. از این رو شب میلاد ایزدمهر را به میلاد مسیح در ۲۵ دسامبر بدل کردند. فاصله مختصری که میان این دو جشن وجود دارد، حاصل اشتباه در محاسبه تقویم است. در حقیقت میلاد مسیح همان شب یلدای پیروان مهر است که در ایران نیز گرامی داشت آن با رواج دین زرتشت از میان نرفته ، هنوز نیز مردم آن را بزرگ می دارند.