Ulupi
Ulupi , dalam wiracarita "Mahabharata", merupakan salah satu istri Arjuna dari kaum naga. Ia adalah putri dari Korawya, seorang raja naga. Ia merupakan ibu bagi Irawan, salah satu putra Arjuna. Tidak banyak yang diketahui tentang Ulupi dalam kitab "Mahabharata". Ia terutama disebutkan dalam kitab bagian pertama, "Adiparwa" (bagian tentang pengembaraan Arjuna), lalu "Aswamedhikaparwa" (bagian tentang pertarungan antara Arjuna melawan Babruwahana—putra kandung Arjuna dengan Citrānggadā). Ia merupakan orang yang menghidupkan Arjuna setelah dibunuh oleh Babruwahana. Setelah menghidupkan Arjuna, Ulupi tinggal bersama keluarga Kuru di Hastinapura. Saat para Pandawa dan Dropadi memutuskan untuk melakukan perjalanan terakhir mereka, Ulupi kembali ke tempat asalnya di sungai Gangga.
Dalam bahasa Sanskerta, kata "Ulupi" secara harfiah berarti "muka yang mempesona". Ulupi juga dikenal dengan sejumlah nama dalam kitab "Mahabharata": Bujagatmaja, Bujagendrakanyaka, Bujagotama, Korawi, Korawyaduhita, Korawyakulanandini, Panaganandini, Panagasuta, Panagatmaja, Panageswarakanya, Panagi, dan Uragatmaja.
Ulupi diceritakan berwujud sebagai "Nagakanya" (putri naga), separuh wanita dan separuh ular. Michael Mott dalam buku "Caverns, Cauldrons, and Concealed Creatures" menceritakan kembali bahwa Ulupi berwujud separuh reptil (hewan melata); bagian tubuhnya dari pinggang ke bawah berbentuk mirip ular atau buaya.
Dalam "Mahabharata" disebutkan bahwa Ulupi merupakan putri Korawya, keturunan naga yang berwujud separuh manusia separuh ular. Ayahnya menguasai kerajaan naga di kedalaman air sungai Gangga. Ulupi merupakan seorang petarung yang cakap.
Dalam kitab "Bhismaparwa" disebutkan bahwa Ulupi merupakan seorang janda. Suaminya dibunuh oleh Garuda. Ia bertemu dengan Arjuna saat Arjuna sedang menjelajahi India Timur Laut dalam masa pengasingan selama satu tahun. Ketika itu, Arjuna mandi di sungai Gangga yang dianggap suci, kemudian arus air menyeretnya hingga ke tengah sungai. Di sana, Arjuna bertemu dengan seorang putri naga bernama Ulupi dan menyadari bahwa arus tersebut diciptakan olehnya. Sang putri menyatakan bahwa ia jatuh cinta, lalu mengajak Arjuna bertualang ke dalam air hingga sampai ke istana Naga Korawya. Di sana, Arjuna mendapati adanya api ritual untuk melangsungkan persembahyangan, lalu ia pun melaksanakan upacara kepada Dewa Agni. Sang dewa puas dengan persembahan yang diberikan oleh Arjuna.
Ulupi membujuk Arjuna agar mau menikahinya. Meskipun Arjuna menyukai Ulupi, namun ia menolak untuk menikah lagi karena sudah menikahi Dropadi. Arjuna menyatakan bahwa ia berjanji untuk tidak berhubungan seksual selama menjalani masa pengasingannya. Tetapi, Ulupi menyatakan bahwa janji itu hanya berlaku bagi Dropadi, bukan untuk wanita lain. Setelah diyakinkan oleh Ulupi, maka Arjuna bersedia menikahinya. Dari pernikahannya dengan Arjuna, Ulupi melahirkan seorang putra yang diberi nama Irawan. Irawan diasuh oleh ibunya di negeri Naga, dan tumbuh menjadi seorang pemuda yang kuat dan gagah berani seperti ayahnya.
Arjuna tinggal bersama Ulupi dalam waktu yang singkat, setelah itu ia pergi dari istana Korawya. Sebelum pergi, Ulupi memberinya kekuatan agar kebal saat berada di dalam air, dan segala makhluk air akan tunduk kepadanya. Saat kembali ke daratan, Arjuna menceritakan pengalamannya kepada para resi yang tinggal di pinggir sungai.
Para Basu mengutuk Arjuna setelah ia mengalahkan Bisma melalui muslihat saat bertarung di Kurukshetra. Ketika Ulupi mengetahui perihal kutukan tersebut, ia meminta bantuan ayahnya, Korawya. Ayanya menghadap Dewi Gangga, yaitu ibu Bisma untuk meringankan kutukan tersebut. Gangga bersabda bahwa Arjuna akan dibunuh oleh putranya sendiri yang bernama Babruwahana—putra Arjuna dengan Citrānggadā—namun hidup kembali apabila Ulupi meletakkan mustika di dada Arjuna.
Dengan mengikuti petunjuk ayahnya, Ulupi pun menghasut Babruwahana supaya melawan Arjuna. Ketika Arjuna pergi ke Manipur dengan kuda yang dimaksudkan untuk ritual Aswamedha, Babruwahana pun menantang Arjuna untuk berduel. Keduanya bertarung dengan sengit, namun akhirnya Arjuna kalah setelah tertembak panah dari Babruwahana. Setelah Babruwahana membunuh Arjuna yang tak dikenalinya, Citrānggadā segera berlari menghampiri medan laga dan mencela Ulupi yang telah menghasut Babruwahana agar bertarung melawan Arjuna. Babruwahana memutuskan untuk bunuh diri setelah mengetahui hal yang sebenarnya, namun Ulupi mencegahnya dan memberikan sebuah batu mustika yang berharga. Batu itu digunakan oleh Ulupi untuk menghidupkan Arjuna kembali. Setelah Arjuna hidup, Babruwahana insaf lalu meminta maaf. Arjuna pun mengajak Citrānggadā, Babruwahana, dan Ulupi ke Hastinapura.