Arjuna and Krishna are often referred to as Nara-Narayana in the Mahabharata and are considered part incarnations of Nara and Narayana respectively, according to the Bhagavata Purana [REF].
The Bhagavata Purana tells the story of the birth of Urvashi from the sages Nara-Narayana [REF].