พระนารายณ์
เหตุที่มีพระนามแตกต่างกัน เนื่องจากมีบางคัมภีร์ในศาสนาพราหมณ์-ฮินดูเล่าว่า เดิมทีมีเทพเจ้าเพียงองค์เดียว คือ พระนารายณ์ ซึ่งเรียกว่าปรพรหม ซึ่งเป็นพระผู้สร้างทุกสรรพสิ่ง เมื่อพระนารายณ์รำพึงถึงการสร้างโลก ก็ทรงคำนึงถึงการปกปักรักษา
รามายณะ
2. ในรามายณะ ชาติก่อน ทศกัณฑ์กับกุมภกัณฑ์เป็นนายทวารเฝ้าที่อยู่ของพระนารายณ์ชื่อชัยกับวิชัย ซึ่งพระนารายณ์ห้ามไม่ให้ใครเข้าในเวลาที่ทรงเกษมสำราญ ต่อมามีฤๅษีมาขอเข้าพบพระนารายณ์ นายทวารทั้งสองไม่ยอมให้เข้า ฤๅษีจึงสาปให้ชัยกับวิชัยต้องไปเกิดในโลกมนุษย์ได้รับความทรมาน พวกเขาจึงไปขอความเมตตาจากพระนารายณ์เพราะตนเพียงแต่ทำตามคำสั่งเท่านั้น พระนารายณ์บอกว่าแก้คำสาปฤๅษีไม่ได้แต่บรรเทาให้เบาบางลงได้ โดยให้ทั้งสองไปเกิดเป็นยักษ์เพียงสามชาติ และทั้งสามชาติพระนารายณ์จะลงไปสังหารทั้งสองเองเพื่อให้หมดกรรม 
ชาติแรกชัยกับวิชัยเกิดเป็นหิรัณยักษ์กับหิรัณยกศิปุ พระนารายณ์อวตารเป็นหมู และนรสิงห์ไปปราบ
ชาติที่สองนายทวารทั้งสองเกิดเป็นทศกัณฑ์กับกุมภกัณฑ์ พระนารายณ์อวตารเป็นพระรามไปปราบ
ชาติที่สามนายทวารทั้งสองเกิดเป็นพญากงส์ และศรีศุภปาน พระนารายณ์อวตารเป็นพระกฤษณะไปปราบ