In the Star Plus TV show, it has been shown that Krishna was exchanged with the daughter of Nanda. That girl child transformed into Yogamaya (a form of goddess similar to Durga having multiple hands) and reprimands Kamsa for his sins.

But, on the internet, in multiple places it is written that Subhadra was the daughter of Vasudeva.

It is indisputable that Subhadra (shown in the serial as Yogamaya) married Arjuna (an avatara of Lord Nara, who is Shiva). Since Shiva is the husband of Durga, Subadhra should be Yogamaya.

This means that Subhadra is the daughter of Nanda and not Vasudeva. This makes her not a blood sister of Krishna, just like Parvathy (not a blood relation) is also considered as sister of Vishnu. If she would’ve been the daughter of Vasudeva, her marriage with Arjuna would be a cross-cousin marriage which is forbidden in the Manusmriti.

Therefore I would like to confirm who’s daughter was Subhadra?

You can also read this answer on quora as a reference.

Summarising - Arjuna = Lord Nara = Shiva

Parvathy = Durga = Yogamaya

Since Arjuna's wife = Subhadra .

And Arjuna is Shiva .So, Subhadra should the Yogmaya , thus daughter of Nanda.

  • 2
    Does this answer your question? Who was mother of Subhadra? Rohini or Yashoda?
    – YDS
    Commented Sep 2, 2021 at 7:04
  • she was daughter of Vasudeva and Rohini.. She was sister of Balaram and step sister of Krishna...but this still comes in "cross-cousin marriage" -- apart from Arjuna, Krishna's son and grandson also married their maternal uncle's daughter..i think Narayana and Nara both are forms of Vishnu..where u read that Nara is Shiva's form?
    – YDS
    Commented Sep 2, 2021 at 7:15
  • @YDS I read it here - quora.com/Who-is-Yogmaya-and-how-is-it-related-to-Lord-Vishnu/…
    – user23977
    Commented Sep 2, 2021 at 8:00
  • 1
    Since you’re new, if you’re satisfied with the answer, you can accept it by pressing the tick (✔️) sign below the voting arrows. This lets the site now that this is the answer which satisfies the question
    – Adiyarkku
    Commented Sep 2, 2021 at 8:04
  • 1
    @compaq yes sure :). Btw the Mahabharata written by Vyasa is the one to be trusted. Today I can write a Mahabharata where bhagavan himself fights the war, is that trustworthy? NO. Why is it not trustworthy? -> because it’s based on conjectures and not sourced from the original Mahabharata (seen by Vyasa live). Same goes for other theories. You will see how People come up with various theories that do not have scriptural backing. All authentic Vyasa literature agrees with the same fact. Eg. Devi Mahatmya, Harivamsa, MBH, SBhagavatam, indirectly DBhagavatam. Others inauthentic.
    – Adiyarkku
    Commented Sep 2, 2021 at 8:25

1 Answer 1


Subhadra and Yogamaya are two separate sisters of Shri Krishna. Of them, Subhadra was the daughter of Vasudeva and Rohini. She was not Yogamaya. On the other hand, Yogamaya, the daughter of Nanda is Shri Krishna’s other sister. She is Devi Ekanamśā or Devi Vindhyavasini. Both sisters have been described in the Harivamsa.


Subhadra has been described as the daughter of Rohini and Vasudeva, much younger to Balarama:

O king, the daughter of Bahlika and a lady from the Puru dynasty, named Rohini, is the first and most beloved wife of Vasudeva. He begot of her, his eldest son Rama (Balarama), Sarana, Shatha, Durdama, Damana, Shvabhra, Pindaraka, and Ushinara. O descendant of Kuru, Rohini also had a daughter by the name of Chitra, who is also renowned by the name of Subhadra, the wife of Arjuna.
Harivamsa Parva, Chapter 35, verses 4-6

In the next verse, the birth of Abhimanyu from Subhadra and Arjuna has also been affirmed.


From the story of Ekānamśā below, we can see that she is still unmarried, and the incarnation of Goddess (as she herself says in Devi Mahatmyam), very different from Subhadra.

The story in brief:

In the midnight, at the auspicious time of abhijit, Devaki, gave birth to Vishnu and Yashoda gave birth to a girl. Unknown to Yashoda, Vasudeva kept the boy with her and carried the girl to Devaki’s bed.
Vishnu Parva, Chapter 4, verses 14 & 26

When Kamsa is about to kill the baby:

Suddenly, she gave up the body of the new-born. With disheveled hair, adorned with celestial garlands and pastes, she addressed Kamsa. All her limbs were shining with garlands. She was adorned with a dazzling crown. The goddess remained a kanya forever. She was praised by all deva-s. In the night engulfed by darkness, she dazzled with her Bhutaganas. She danced, laughed and manifested with opposites. this Goddess is born from a portion of Prajapati (brahmA). Hence she is Ekānamśā - one and without having any portion (division) (with brahma). The Yogakanya appeared for the protection of keshava.
-Vishnu Parva Chapter 4, verses 37-47

As per Narada, this is the same goddess who lives on the Vindhya mountain, after killing Shumbha Nishmumha:

That girl of Yashoda, killed the danava-s, Shumbha and Nishumba in the forest, on the mountain of Vindhya. The place in the vindhya mountain is made by her splendour There, the beautiful goddess terrifies her enemies. Worshipped by the devatas the, the Goddess stays there, highly pleased.
-Vishnu Parva chapter 22.52-58

From the above it can be seen that Subhadra is the daughter of Rohini and Vasudeva and is in no way connected to or any incarnation the Goddess. On the other hand the Goddess Ekānamśā, daughter of Nanda and Yashoda, resides on the Vindhya mountains (Vindhyavasini) being worshipped by the devatas and is unmarried. They’re two separate sisters of Shri Krishna.

As regards your doubt on Manusmriti, we can see in the Mahabharata many people did not follow it. Also Nara is not Lord Shiva, he’s very much an incarnation of Lord Vishnu.

  • Wasn't Sumbha and Nishumbha killed by Parvathy ? en.wikipedia.org/wiki/Sumbha_and_Nisumbha
    – user23977
    Commented Sep 2, 2021 at 9:08
  • 1
    @compaq No. As per Devi mahatmya and Shiva Purāṇa, Shumbha and Nishumbha was killed by Devi Saraswati who emerged from the body of Devi Parvati - The shloka goes गौरीदेहसमुद्भवां त्रिजगतामाधारभूतां महापूर्वामत्र सरस्वतीमनुभजे शुम्भादिदैत्यार्दिनीम्। - oh Devi who emerged from Gauri’s body, the fundamental sustainer of the 3 worlds, the great primeval one, I worship that Saraswati, the killer of Shumbha and other daityas. Often taken as Parvati because Kaushiki Devi emerges from Parvati to kill daityas.In the case of Harivamsa above they say after killing Sumbha the same Devi resides on Vindhya
    – Adiyarkku
    Commented Sep 2, 2021 at 9:29
  • 1
    This is also stated in the Devi mahatmya that after the killing of Shumbha and Nishumbha the greatest goddess says that she will incarnate as the daughter of Yashoda and Nanda. (although she mentions she will kil Shumbha and Nishumbha again, that’s most likely a manuscript error.) it’s to be understood as the same Devi Parvati (ultimately) having killed shumbha has come as daughter of nanda Yashoda and now lives on Vindhya for a future leela. That’s why Harivamsa shloka says हत्वा शुम्भनिशुम्भौ द्वौ दानवौ नगचारिणौ - Having killed the daityas, she lives on Vindhya worshipped by devas.
    – Adiyarkku
    Commented Sep 2, 2021 at 9:33

You must log in to answer this question.