होली त्यौहार मनाने के पिछे हिरण्यकश्यप और उसकी बहन होलिका की कथा अत्यधिक प्रचलित है ।
प्राचीन काल में अत्याचारी राक्षसराज हिरण्यकश्यप ने तपस्या करके भगवान ब्रह्माजीसे वरदान पा लिया कि, संसार का कोई भी जीव-जन्तु, देवी-देवता, राक्षस या मनुष्य उसे न मार सके । न ही वह रात में मरे, न दिन में, न पृथ्वी पर, न आकाश में, न घर में, न बाहर । यहां तक कि कोई शस्त्र भी उसे न मार पाए ।
ऐसा वरदान पाकर वह अत्यंत निरंकुश बन बैठा । हिरण्यकश्यप के यहां प्रहलाद जैसा परमात्मा में अटूट विश्वास करने वाला भक्त पुत्र पैदा हुआ । प्रहलाद भगवान विष्णु का परम भक्त था और उस पर भगवान विष्णु की कृपा-दृष्टि थी ।
हिरण्यकश्यप ने प्रहलाद को आदेश दिया कि, वह उसके अतिरिक्त किसी अन्य की स्तुति न करे । प्रहलाद के न मानने पर हिरण्यकश्यपने उसे जान से मारने का निश्चय किया । उसने प्रहलाद को मारने के अनेक उपाय किए लेकिन प्रभु-कृपा से वह बचता रहा ।
हिरण्यकश्यप की बहन होलिका को अग्नि से बचने का वरदान था । हिरण्यकश्यप ने अपनी बहन होलिका की सहायता से प्रहलाद को आग में जलाकर मारने की योजना बनाई ।
होलिका बालक प्रहलाद को गोद में उठा जलाकर मारने के उद्देश्य से आग में जा बैठी । लेकिन परिणाम उलटाही हुआ । होलिका ही अग्निमे जलकर वहीं भस्म हो गई और भगवान विष्णु की कृपा से प्रहलाद बच गया ।
तभी से होली का त्योहार मनाया जाने लगा ।
तत्पश्चात् हिरण्यकश्यप को मारने के लिए भगवान विष्णु नरसिंह अवतार में खंभे से निकल कर गोधूली समय (सुबह और शाम के समय का संधिकाल) में दरवाजे की चौखट पर बैठकर अत्याचारी हिरण्यकश्यप को मार डाला ।