एक बार की बात है तारकासुर नाम के एक असुर ने बड़ी कठोर तपस्या की। उसकी तपस्या से प्रसन्न होकर ब्रह्मा ने उसे वरदान दिया कि उसे सिर्फ शिव जी का पुत्र ही मार पाएगा।इस शक्तिशाली वरदान को पाकर तारकासुर बहुत घमंडी हो गया। और उसने स्वर्ग लोक और पृथ्वी लोक पर उपद्रव मचाना शुरू कर दिया।
उसके उत्पाद से देवता परेशान हो गए। उन्हें शिवजी से तारकासुर को रोकने का अनुरोध किया उस समय तक शिवजी को कोई पुत्र नहीं था। पुत्र बनाने के लिए शिव ने छह चेहरे बनाए। हर चेहरे पर एक तीसरा नेत्र भी था। इन आंखों से चिंगारियां निकली और उनसे 6 बच्चे बन गए। शिव की पत्नी पार्वती बहुत प्रसन्न हुई और सभी बच्चों को गोद में लेकर गले से लगाने लगी। उन्होंने इन बच्चों को इतने जोर से गले लगाया कि 6 बच्चे मिलकर 6 सिर वाले 1 बच्चे में बदल गए।
इस बच्चे का नाम कार्तिकेय रखा गया। इस प्रकार शिवपुत्र कार्तिकेय ने देवताओं की सेना लेकर तारकासुर से लड़ाई लड़ी और उसे मार डाला। तभी से कार्तिकेय को युद्ध का देवता कहा जाने लगा।