Playwrights

What Languages Did Kalidasa Write In? Sanskrit, Prakrit, and Why It Matters

April 21, 2026 5 min read

If you have only ever read Kalidasa in translation, you may not realise something strange about the original plays. Kalidasa, India’s greatest classical Sanskrit playwright, did not actually write in one language. He wrote in several. And the language each character speaks tells you something about who they are.

Once you notice this, his plays open up in a completely new way.

What languages did Kalidasa write in?

Kalidasa wrote primarily in classical Sanskrit for the verse passages and for the dialogue of upper-class male characters such as kings, brahmins, sages, and gods. He used various forms of Prakrit (the everyday spoken languages of his era) for the dialogue of women, servants, jesters, and lower-status characters. Specifically, his plays use Shauraseni Prakrit for noble women and high-status servants, and Maharashtri Prakrit for songs and verses spoken by women. This convention was standard in classical Sanskrit theatre and reflected the social hierarchy of his time.

Sanskrit, Prakrit. What is the difference?

Sanskrit was the polished, codified, prestigious language of classical Indian scholarship, religion, and royal courts. It was used by the educated upper classes and in formal contexts. Prakrits (literally meaning natural or vernacular) were the everyday spoken languages of common people across northern and central India. Both belong to the same Indo-Aryan language family, but Sanskrit was deliberately conserved through strict grammatical rules (most famously codified by Panini around the fifth century BCE), while the Prakrits evolved more freely.

Multiple Prakrits coexisted, each with its own region and social use:

  • Shauraseni Prakrit: spoken in the Shurasena region around Mathura, used in plays for women and educated lower-status characters
  • Maharashtri Prakrit: spoken in the Maharashtra region, used in plays for song and verse passages
  • Magadhi Prakrit: spoken in Magadha (modern Bihar), used in plays for low-status characters and servants
  • Pali: the language of the Buddhist scriptures, close to Magadhi

By Kalidasa’s time, this multi-language theatrical convention was already well established and codified in Bharata’s Natyashastra.

Why did classical Sanskrit theatre use multiple languages?

Three reasons.

Social realism. A king did not speak the same way as a maid. A sage did not speak the same way as a jester. Using different languages on stage reflected the social fabric of the audience’s real world.

Audience accessibility. A pure Sanskrit play would have been incomprehensible to most of the audience. Prakrit dialogues allowed common viewers to follow large sections of the plot, especially the women’s scenes and the jester’s lines, while the verse passages in Sanskrit added literary grandeur.

Theatrical convention. The Natyashastra explicitly lists which characters should speak which language, and Kalidasa followed those rules carefully.

How does this work in Kalidasa’s plays?

Take Abhijnanasakuntalam (The Recognition of Shakuntala), Kalidasa’s most famous play. The king Dushyanta, the sage Kanva, and the divine figures all speak Sanskrit. Shakuntala herself, although a noble woman, speaks Shauraseni Prakrit in most of her dialogue, but sings in Maharashtri Prakrit. Her two friends, Anasuya and Priyamvada, also speak Prakrit. The hermits and brahmin students speak Sanskrit. The vidushaka (the king’s brahmin jester) speaks Prakrit, sometimes Sanskrit, depending on context.

A scholar trained in classical theatre can hear within thirty seconds of dialogue which character is talking, even without context, just from the language.

Did women never speak Sanskrit?

Almost never in classical drama. There are very rare exceptions, usually divine female characters or female sages, who could speak Sanskrit. The general convention placed Sanskrit on the lips of high-status men and Prakrit on women, servants, and merchants.

Modern readers often find this convention uncomfortable, because it reflects and reinforces the gendered social hierarchies of classical India. Contemporary translators and stage adaptations sometimes flatten the languages or rewrite them entirely.

What about Kalidasa’s poetry?

Outside the plays, Kalidasa wrote mahakavyas (long epic poems) and lyrical verse entirely in classical Sanskrit. His Meghaduta (The Cloud Messenger), Raghuvamsha, Kumarasambhava, and Ritusamhara are all in pure Sanskrit. He did not need multi-language layering for poetry, because poetry was meant for the educated literary audience that knew Sanskrit. Theatre, by contrast, was a public art for mixed audiences.

Where did Kalidasa live and when did he write?

The historical Kalidasa’s exact dates are debated. Most scholars place him in the fourth to fifth century CE, during the Gupta period, possibly under the patronage of Chandragupta II. He likely lived in or near Ujjain, in what is now Madhya Pradesh. References to Ujjain are warm and frequent across his work.

Why does this matter today?

Three reasons.

It shows that Indian theatre was multi-lingual long before Bollywood. The idea that a single performance can use multiple languages, each carrying social and emotional meaning, is not new in India. It is at least 1,600 years old.

It complicates translation. Translating Kalidasa into a single modern language (Hindi, English, French) loses the social texture of the original. Some recent translations and stage productions try to preserve this by giving different characters distinct registers in the modern language, but it is hard to fully capture.

It tells us something about classical Indian society. The choice of who speaks which language was not arbitrary. It encoded class, gender, and status. Studying these conventions is one of the richest ways into understanding how that society worked.

The short version

Kalidasa wrote his plays in classical Sanskrit for high-status male characters and in several Prakrits (mostly Shauraseni and Maharashtri) for women, servants, and lower-status characters. The choice of language was a deliberate theatrical convention that reflected social hierarchy. Read his plays with this in mind and they suddenly feel less like museum pieces and more like vibrant multi-layered performances, alive with the sound of a real ancient world.

For more, read our deep dive on Kalidasa, ancient India’s greatest playwright, and our piece on what languages are used in Indian classical theatre.

Keep reading

Playwrights

Girish Karnad: India's Greatest Modern Playwright and Why the World Should Know Him

Read article →
Playwrights

Habib Tanvir: The Village Theatre Pioneer Who Transformed Indian Drama

Read article →
← Previous What Is Abhinaya in Indian Theatre? The Complete Beginner Guide Next → Which Indian Theatre Forms Have UNESCO Status? Complete List With Years

Share Your Thoughts

Your email address will not be published. Required fields are marked *