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