கந்தசஷ்டி விழா கொண்டாடப்படுவதற்கு, வேறு இரண்டு காரணங்களும் இருப்பதாக சில நுõல்களில் கூறப்பட்டுள்ளது. ஒருசமயம் முனிவர்கள், உலக நன்மைக்காக யாகம் ஒன்றை ஒன்றை நடத்தினர். ஐப்பசி மாத அமாவாசையன்று யாகம் துவங்கி, ஆறு நாட்கள் நடத்தினர். யாக குண்டத்தில் எழுந்த தீயில் இருந்து, ஒவ்வொரு நாளும் ஒரு வித்து வீதமாக ஆறு வித்துக்கள் சேகரிக்கப்பட்டன. அந்த வித்துக்களை ஆறாம் நாளில் ஒன்றாக்கிட, முருகப்பெருமான் அவதரித்தார். இவ்வாறு முருகன் அவதரித்த நாளே கந்தசஷ்டி என்பர்.கந்தபுராணத்தை எழுதிய கச்சியப்ப சிவாச்சாரியார் இன்னும் ஒரு காரணம் சொல்கிறார். அசுரர்களை எதிர்க்கும் வல்லமை பெற தேவர்கள் ஐப்பசி மாத வளர்பிறையிலிருந்து ஆறுநாட்கள் கும்பத்தில் முருகனை எழுந்தருளச் செய்து நோன்பு இருந்தனர். முருகனும் அவர்களுக்கு அருள்செய்தார். இதனாலேயே ஐப்பசி அமாவாசையை அடுத்து ஆறுநாட்கள் கந்தசஷ்டி விரதம் அனுஷ்டிக்கிறோம். நம் மனதிள்ள அசுர எண்ணங்களை அழிப்பதே இந்த விரதத்தின் நோக்கம் என்கிறார்.