Lably
Skip to content

Satyavati

Second wife of King Shantanu in the epic Mahabharata

  • 12 min read
  • 7 chapters

Related on Lably

Through Mahabharata

Satyavati was the foster daughter of a fisherman chieftain, Dasharaja and was brought up as a commoner on the banks of the river Yamuna. Satyavati was the biological daughter of the Chedi king Uparichara Vasu (Vasu) and a cursed apsara (celestial being), who was turned into a fish called Adrika. Due to the smell emanating from her body, Satyavati was known as Matsyagandha ("She who smells like fish"), and helped her father, Dasharaja, in his job as ferryman and fisherman.

As a young woman, Satyavati met the wandering rishi (sage) Parashara, who fathered her son Vyasa out of wedlock. The sage gave blessed her with a sweet, musky body fragrance that could spread across the distance of one yojana, which earned her names like Yojanagandha ("She whose fragrance is spread as far as a yojana") and Gandhavati ("fragrant one").

Later, King Shantanu, captivated by her fragrance and beauty, fell in love with Satyavati. She married Santanu on her father's condition that their children inherit the throne, denying the birthright of Shantanu's eldest son (and crown prince) Bhishma. Satyavati bore Shantanu two children, Chitrangada and Vichitravirya. After Shantanu's death, she and her sons ruled the kingdom with the help of Bhishma. Although both her sons died childless, she arranged for her eldest son, Vyasa, to father the children of the two widows of Vichitravirya through niyoga. The children, Dhritarashtra and Pandu, became the fathers of the Kauravas and Pandavas, respectively. After Pandu's death, Satyavati retired to the forest in penance and died there.

While Satyavati's presence of mind, far-sightedness and mastery of realpolitik are praised, her unscrupulous means of achieving her goals and her blind ambition are criticised.

Literary sources and names

Little is said about Satyavati in the Mahabharata; however, later texts – the Harivamsa and the Devi-Bhagavata Purana – elaborate her legend.

Satyavati is known by numerous names in the Mahabharata, among them Daseyi, Gandhakali, Gandhavati, Kali, Matysyagandha, Satya, Vasavi and Yojanagandha. The name "Daseyi" – a term often used by her stepson Bhishma used to address her – means one of the Dasa or Kaivartta clan. Vasavi means "daughter of king Vasu". Her birth name, Kali indicates her dark complexion. Her other name, Satyavati means "truthful"; Satya means "veracity". As noted above, she was also known as Matsyagandha or Matsyagandhi in her earlier life – and Gandhakali (lit. fragrant dark one), Gandhavati, Kastu-gandhi and Yojanagandha in later life.

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Religion