एक अन्य मान्यता के अनुसार छठ पर्व की शुरुआत महाभारत काल में हुई थी. सबसे पहले सूर्य पुत्र कर्ण ने सूर्य देव की पूजा शुरू की. कर्ण भगवान सूर्य का परम भक्त था. वह प्रतिदिन घंटों कमर तक पानी में खड़े होकर सूर्य को अर्घ्य देता . सूर्य की कृपा से ही वह महान योद्धा बना था. आज भी छठ में अर्घ्य दान की यही पद्धति प्रचलित है.