یلدا لغتی سریانی است و به معنای میلاد و زاد روز یا ولادت و زایش آمده است.
ایرانیان باستان معتقد بودند که چون از فردای شب یلدا روزها بلندتر میشوند و تابش نور آفتاب فزونی مییابد،آن روز روز زایش خورشید است.
اولین شب زمستان، که شبِ چنین روزی است؛ شبِ زایش خورشید بوده و به همین دلیل برای آن جشن بزرگی برپا میکردند.
جشن شب یلدا جشنی است که از ۷ هزارسال پیش تاکنون در میان ایرانیان برگزار می شده است.
میترا یا مهر به معنای خورشید است و تاریخ پرستش آن در میان ایرانی ها و آریایی ها به پیش از دین زرتشت بازمی گردد. و در دین کنونی زرتشت، مهر در جایگاه یکی از ایزدان اهورایی قرار گرفته است. و یکی از بخشهای اوستای کنونی به نام مهر یا خورشید نامیده شده است.
در حدود ۴۰۰۰ سال پیش در مصر باستان جشن « باز زاییده شدن خورشید»، مصادف با شب يلدا، برگزار میشده است. مصریان در این هنگام از سال به مدت ۱۲ روز، به نشانهٔ ۱۲ماه سال خورشیدی، به جشن و پای کوبی میپرداختند و پیروزی نور بر تاریکی را گرامی میداشتند. هم چنین از ۱۲ برگ نخل برای تزیین مکان برگزاری جشن استفاده میکردند که نشانه ي پایان سال و آغاز سال نو بوده است.
در یونان قدیم نیز، اولین روز زمستان روز بزرگداشت خداوند خورشید بوده است و آن را "خورشید شکست ناپذیرم" ، ناتالیس انویکتوس، مینامیدند که از ریشه ي کلمه ي ناتال به معنای، میلاد و تولد است، گرفته شده است. ریشه های یلدا در جشن دیگر مرسوم در یونان نیز باقی ماندهاست از مهمترین این جشنهای میتوان به جشن ساتورن اشاره کرد.
در هر صورت این افسانه، افسانه ای ریشه گرفته از مذاهب شرک آلود باستانی است و به هیچ وجه در اسلام تایید نشده و مقبول نیست و شایسته است مسلمانان از مراسم این شب به عنوان یک جشن پرهیز کنند.