The Cast of Naagin is one of the most successful and widely loved Indian television franchise that has ever been aired. The series was created by Ekta Kapoor and produced by Balaji Telefilms. The premiere of the show happened on Colors TV on 1st November 2015. The cast of Naagin takes the viewer to the magical universe of shape-shifting snake women, supernatural powers, rivalry, love, family secrets, and revenge. What was initially supposed to be a single series grew into a franchise that consists of different series with its own plots, characters, and lead actors. The first series got famous because of the outstanding acting skills of Mouni Roy who plays the character of Shivanya, the ichchadhari naagin who enters a complicated relation with Ritik Raheja played by Arjun Bijlani. The cast of Adaa Khan who plays Shesha and Sudha Chandran who plays Yamini are also essential in the first season. It did not take long until the supernatural drama mixed with romance and revenge won the hearts of millions of TV audience. The cast of the second series includes Shivanya’s daughter Shivangi played by Mouni Roy. Also, it features Karanvir Bohra as Rocky, and Adaa Khan and Sudha Chandran
Quick Cast Guide
| Item | Details |
|---|---|
| Creator | Ekta Kapoor |
| Producer | Balaji Telefilms |
| Channel | Colors TV |
| Seasons | Seven completed seasons, with an eighth season announced |
| Season 1 lead pair | Mouni Roy as Shivanya and Arjun Bijlani as Ritik Raheja |
| Season 7 lead pair | Priyanka Chahar Choudhary as Purvi/Ahana and Namik Paul as Aryaman Suri |
Master Cast Table
| Male Lead | Male Lead | Male Lead | Main Antagonist |
|---|---|---|---|
| Season 1 | Mouni Roy as Shivanya | Arjun Bijlani as Ritik Raheja | Adaa Khan as Shesha / Sudha Chandran as Yamini |
| Season 2 | Mouni Roy as Shivangi | Karanvir Bohra as Rocky | Adaa Khan as Shesha / Sudha Chandran as Yamini |
| Season 3 | Surbhi Jyoti as Bela, later Shravani | Pearl V Puri as Mahir, later Mihir | Anita Hassanandani as Vishakha / Rakshanda Khan as Sumitra |
| Season 4 | Nia Sharma as Brinda | Vijayendra Kumeria as Dev | Jasmin Bhasin as Nayantara / Rashami Desai as Shalaka |
| Season 5 | Surbhi Chandna as Bani | Sharad Malhotra as Veeranshu | Mohit Sehgal as Jay; origin arc: Dheeraj Dhoopar as Akesh |
| Season 6 | Tejasswi Prakash as Pratha, later Prathna and Pragati | Simba Nagpal as Rishabh and Shakti | Mahek Chahal as Mahek / Sudha Chandran as Seema and Pataali |
| Season 7 | Priyanka Chahar Choudhary as Purvi, later Ahana | Namik Paul as Aryaman Suri | Karan Kundrra as Dr Vishal Puri; Kanika Mann as Radhika |
Naagin Lead Actresses Through the Seasons
The lead actress has been one of the most significant draws of the show. Starting out the series was Mouni Roy playing the role of Shivanya who came back later in the series as Shivangi. Then came Surbhi Jyoti as Bela and Nia Sharma as Brinda, followed by Surbhi Chandna as Bani, Tejasswi Prakash as the lead actress in Season 6, and Priyanka Chahar Choudhary as the lead in Season 7.
Naagin Male Leads Through the Seasons
The male characters have also been integral to the romance and family stories. The role of Ritik was taken up by Arjun Bijlani in Season 1 and that of Rocky was taken up by Karanvir Bohra in Season 2. Season 3 had Pearl V Puri playing Mahir and Season 4 saw Vijayendra Kumeria as Dev. In Season 5, Sharad Malhotra played Veeranshu whereas Simba Nagpal played Rishabh in Season 6. Namik Paul plays Aryaman Suri in Season 7.
Naagin Villains and Antagonists
There have been many villains in this series because most of the storylines revolve around revenge and supernatural powers and conflicts among families. Shesha played by Adaa Khan and Yamini played by Sudha Chandran are two significant villains from the earlier seasons of the Naagin series. Season 3 had Anita Hassanandani and Rakshanda Khan playing Vishakha and Sumitra respectively. There have been characters like Nayantara, Shalaka, Akesh and many more supernatural antagonists.
Naagin Supporting Cast
Apart from the main characters, each season has had a large number of supporting actors as well. The roles of these actors have been to create relations within families, rivalries, and supernatural conflict. Some actors have also become recognizable faces in the series. Sudha Chandran and Anita Hassanandani are some of them as they reappeared in the series in later seasons.
Naagin Actors Who Played Different Characters
An interesting trend in this franchise has been the reuse of actors in different characters. Mouni Roy has portrayed two different characters, namely Shivanya and Shivangi, in Season 1 and Season 2 respectively. These are distinct characters but share a family history between them. In this way, the actress Sudha Chandran has also played different roles in different seasons. Likewise, Tejasswi Prakash has played different identities in Season 6 of the series.
Naagin Spin-Offs and Related Shows
As a result of popularity of the supernatural series, various related productions were created. Kuch Toh Hai is an example of a show which belongs to the extended universe of the supernatural universe of Naagin. These productions allowed expanding the viewer base of the series beyond its usual storylines.
Naagin Crossover Episodes
Another way of interconnecting various productions within the series is crossover episodes. The familiar characters from previous seasons appear in the special episodes or storylines. It is particularly exciting for longtime viewers as they can see their favorite characters in the supernatural universe again.
Naagin Storyline and Supernatural Concept
Shape-changing serpent women endowed with magical powers form the basis of the Naagin series. Many plots have revenge on behalf of the family, protection of magic objects, unveiling of mysteries, and clashes with strong opponents. Love stories are an integral part of the series. The heroine is often torn between her supernatural duties and relations. Reincarnation is another common theme where characters are reborn in a new incarnation.
Naagin Title Track and Music
From the very beginning, music was an essential component of the representation of the franchise. It creates the mystical ambience of the series and is widely used at the time of transformations, revelations and confrontations.
Naagin Behind the Scenes
Ekta Kapoor is the franchise creator for the show, and Balaji Telefilms is the producer for the TV series. Various directors, writers, and creative personnel have been involved in the making of each particular season. As each season has a different storyline, the creative team has come up with new characters, settings, magical powers, and relationships.
Naagin Cast Family and Parents

The artists of Naagin have family histories that are distinct from each other, and quite a few of them have made successful careers for themselves in the field of television, movies, and digital media. Some of the artists hail from families that have been involved in the field of entertainment, while some of them took up acting after education and have become independent actors.
| Actor | Character | Family and Parents |
|---|---|---|
| Mouni Roy | Shivanya, Shivangi | Daughter of Anil Roy and Mukti Roy |
| Arjun Bijlani | Ritik Raheja | Son of Sudhir Bijlani and Shakti Bijlani |
| Surbhi Jyoti | Bela | Born into a Punjabi family |
| Pearl V Puri | Mahir | Comes from a family in Madhya Pradesh |
| Nia Sharma | Brinda | Daughter of a school principal; raised by her mother after her father’s death |
| Surbhi Chandna | Bani | Born and raised in Delhi |
| Tejasswi Prakash | Pratha, Prathna | Daughter of Prakash Wayangankar, a music engineer |
| Simba Nagpal | Rishabh | Comes from a Delhi-based family |
| Priyanka Chahar Choudhary | Purvi, Ahana | Comes from a family in Jaipur, Rajasthan |
| Namik Paul | Aryaman Suri | Born and raised in Dehradun |
The family backgrounds of some Naagin actors have also been interesting in relation to their careers. They either come from backgrounds not connected to the film industry but were able to get into television through auditions and modelling or they got family assistance in their initial career stages.
Season 1
Mouni Roy takes up the leading role of Shivanya in the first season, who is an ichchadhari naagin whose storyline comprises revenge, family secrets, and romance. Ritik Raheja, played by Arjun Bijlani, is the male protagonist whose love for Shivanya forms an important part of the storyline. Adaa Khan stars as Shesha, a highly influential naagin and one of the main rivals in the show, while Sudha Chandran stars as Yamini. The secondary cast members contribute to developing the mystical background of the Raheja family and the story of revenge.
Season 2
Mouni Roy will be seen playing the role of Shivangi and thus making the current season distinguishable from her role in Season 1. The character Shivangi is the daughter of Shivanya and hence inherits the magical powers from her family. Karanvir Bohra plays the role of Rocky who is the lover of Shivangi, whereas Kinshuk Mahajan plays the role of Rudra. Adaa Khan will be seen playing the role of Shesha and Sudha Chandran will be seen playing the role of Yamini. Cast include: Mouni Roy, Karanvir Bohra, Adaa Khan, Kinshuk Mahajan, Sudha Chandran.
Season 3
Surbhi Jyoti portrays the lead role of Bela who has a connection to the other identity Shravani. Pearl V Puri acts as Mahir who later on is called Mihir, with whom Bela has a romantic relationship. Anita Hassanandani acts as Vishakha who is a supernatural character whose loyalty changes from time to time. Rajat Tokas acts as Vikrant and Rakshanda Khan acts as Sumitra. Karishma Tanna acts as Ruhi and Huzoor in the season’s supernatural storyline. This season expanded the list of characters in the franchise by introducing many other identities and reincarnation stories. Main characters: Surbhi Jyoti as Bela/Shravani, Pearl V Puri as Mahir/Mihir, Anita Hassanandani as Vishakha, Rajat Tokas as Vikrant, Rakshanda Khan as Sumitra, Karishma Tanna as Ruhi/Huzoor.
Season 4
Cast Of Naagin: Bhagya Ka Zehreela Khel Includes
Nia Sharma As Brinda, And Vijayendra Kumeria As Dev.
Jasmin Bhasin Is Portraying Nayantara, While Rashami Desai Is Joining The Show As Shalaka.
Anita Hassanandani Is Continuing As Vishakha.
The Season Was Shortened And Revamped Later On, So Its Conclusion Does Not Fit Into The Storyline’s Original Vision.
Brinda & Dev Are The Main Couple For This Season’s Family And Occult Saga.
Main Characters Include Nia Sharma As Brinda, Vijayendra Kumeria As Dev, Jasmin Bhasin As Nayantara, Rashami Desai As Shalaka, Anita Hassanandani As Vishakha.
Season 5
Surbhi Chandna is the main lead of Season 5 as Bani. Sharad Malhotra plays Veeranshu, while Mohit Sehgal plays Jay. The opening origin arc features Hina Khan as Naageshwari, Mohit Malhotra as Hriday and Dheeraj Dhoopar as Akesh. Hina Khan is therefore part of the origin arc, not the main Season 5 lead. Bani’s story and her connection with Veer become the central focus after the opening transition. Key cast: Surbhi Chandna as Bani, Sharad Malhotra as Veeranshu, Mohit Sehgal as Jay, Hina Khan as Naageshwari, Mohit Malhotra as Hriday, Dheeraj Dhoopar as Akesh.
Season 6
Tejasswi Prakash stars as Pratha, Prathna, and Pragati in Season 6. Simba Nagpal takes on the roles of Rishabh and Shakti, Mahek Chahal stars as Mahek. Pratik Sehajpal features as Rudra, Shrey Mittal is seen as Raghuveer and Vatsal Sheth is seen as Raghav. Urvashi Dholakia stars as Urvashi Kataria, while Sudha Chandran stars as Seema and Pataali. The show employs different generations and identities, which include Tejasswi’s characters in connecting all of the important storylines. Important actors: Tejasswi Prakash as Pratha/Prathna/Pragati, Simba Nagpal as Rishabh/Shakti, Mahek Chahal as Mahek, Pratik Sehajpal as Rudra, Shrey Mittal as Raghuveer
Season 1
Mouni Roy is the lead actress in Season One where she portrays the role of Shivanya, an ichchadhari naagin whose tale revolves around themes of revenge, family mystery, and love. Arjun Bijlani features as Ritik Raheja, the hero of the show who becomes entangled in the romantic saga with the leading lady. Adaa Khan takes on the character of Shesha, a prominent antagonist of the story, while Sudha Chandran is portrayed by the character of Yamini. Supporting cast: Mouni Roy as Shivanya, Arjun Bijlani as Ritik Raheja, Adaa Khan as Shesha, Sudha Chandran as Yamini.
Season 2
Mouni Roy will reappear in an all-new avatar as Shivangi, ensuring that the second season differs from her appearance in Season 1. Shivangi is the daughter of Shivanya, and like her predecessors, she too is blessed with some supernatural powers. Karanvir Bohra acts in the part of Rocky, who is her love interest in the series. In addition to Rocky, there is a character named Rudra, acted by Kinshuk Mahajan. Adaa Khan will act in the part of Shesha once again, while Sudha Chandran will act in the role of Yamini.
Season 3
Surbhi Jyoti portrays the character of Bela who is associated with the identity of Shravani. Pearl V Puri is featured as Mahir, later Mihir, and is one of the protagonists along with Bela in this season of the show. Anita Hassanandani plays the character of Vishakha, a supernatural character who changes her loyalties during the series. Rajat Tokas is portrayed as Vikrant, while Rakshanda Khan is the character of Sumitra. Karishma Tanna is one of the supernatural characters of the season as Ruhi and Huzoor. This season introduced new characters to the franchise by including reincarnations and other identities. Main Cast Members: Surbhi Jyoti (Bela/Shravani), Pearl V Puri (Mahir/Mihir), Anita Hassanandani (Vishakha), Rajat Tokas (Vikrant), Rakshanda Khan (Sumitra), Karishma Tanna (Ruhi/Huzoor).
Season 4
Naagin: Bhagya Ka Zehreela Khel stars Nia Sharma as Brinda, with Vijayendra Kumeria as Dev. Jasmin Bhasin plays Nayantara, while Rashami Desai enters the story as Shalaka. Anita Hassanandani continues as Vishakha. The season was cut short and later revamped, so its ending should not be described as the original long-term plan for the story. Brinda and Dev remain the core pair of the season’s family and supernatural conflict. Key cast: Nia Sharma as Brinda, Vijayendra Kumeria as Dev, Jasmin Bhasin as Nayantara, Rashami Desai as Shalaka, Anita Hassanandani as Vishakha.
Season 5
The lead actor/actress in Season 5 is Surbhi Chandna who plays Bani. On the other hand, Sharad Malhotra acts as Veeranshu whereas Mohit Sehgal acts as Jay. The origin arc includes actors like Hina Khan playing Naageshwari, Mohit Malhotra acting as Hriday and Dheeraj Dhoopar acting as Akesh. Therefore, Hina Khan is a part of the origin arc rather than being the lead actress in Season 5. Bani and her relationship with Veer become the key theme after the origin arc. Important actors: Surbhi Chandna (Bani), Sharad Malhotra (Veeranshu), Mohit Sehgal (Jay), Hina Khan (Naageshwari).
Season 6
Tejasswi Prakash stars in Season 6 as Pratha and then comes back to portray Prathna and Pragati. Simba Nagpal is seen in the role of Rishabh and Shakti, whereas Mahek Chahal plays Mahek. Pratik Sehajpal takes on the part of Rudra, while Shrey Mittal and Vatsal Sheth take up the roles of Raghuveer and Raghav respectively. Urvashi Dholakia plays Urvashi Kataria, while Sudha Chandran makes a comeback as Seema and Pataali. Key cast includes: Tejasswi Prakash as Pratha/Prathna/Pragati, Simba Nagpal as Rishabh/Shakti, Mahek Chahal as Mahek, Pratik Sehajpal as Rudra, Shrey Mittal as Raghuveer, Vatsal Sheth as Raghav, Urv
Season 7
Purvi/ Ahana, played by Priyanka Chahar Choudhary, is the leading character in Season 7. The story involves her character with the Ananta avatar as well. Aryaman Suri is played by Namik Paul. Ananta Arora is portrayed by Eisha Singh, and Dr Vishal Puri is portrayed by Karan Kundrra. Radhika and Vikram are played by Kanika Mann and Sahil Uppal, respectively. Bharani is played by Alice Kaushik, Uttara is played by Beena Banerjee, Parmeet Suri is played by Aashish Kaul, Roma and Pinky Suri are played by Nibeditaa Paal and Aafreen Dabestani, respectively. Sushantha is played by Divya Agarwal. Tejasswi Prakash returns in a cameo appearance as Pragati, and Anita Hassanandani returns in a guest appearance as Vishakha. Any casting reports for other actors are preliminary and should not be considered as final castings. Some key castings: Priyanka Chahar Choudhary as Purvi/Ahana, Namik Paul as Aryaman Suri, Eisha Singh as Ananta Arora, Karan Kundrra as Dr Vishal Puri, Kanika Mann as Radhika, Sahil Uppal as Vikram, Alice Kaushik as Bharani, Beena Banerjee as Uttara, Aashish Kaul as Parmeet Suri, Nibeditaa Paal as Roma, Aafreen Dabestani as Pinky
Naagin Season 8
The franchise has been confirmed for continuation with the launch of its eighth season. As per previous seasons, it will have a supernatural plotline along with new characters to be introduced. This new season will mark yet another addition in the ongoing franchise series but will still revolve around the central theme of Naagin i.e., super natural powers and conflict.
Most Popular Naagin Characters
Several characters have become especially popular among viewers.
| Character | Played By | Season |
|---|---|---|
| Shivanya | Mouni Roy | Season 1 |
| Shivangi | Mouni Roy | Season 2 |
| Bela | Surbhi Jyoti | Season 3 |
| Brinda | Nia Sharma | Season 4 |
| Bani | Surbhi Chandna | Season 5 |
| Pratha | Tejasswi Prakash | Season 6 |
| Purvi | Priyanka Chahar Choudhary | Season 7 |
The following is a list of the characters belonging to different generations and plot lines within the series.
Why Is Naagin So Popular?
The success of Naagin has been attributed to the combination of supernatural elements with family entertainment.
Some major reasons include:
- Strong female heroes
- Supernatural abilities
- Revenge plots
- Love and family conflicts
- Reincarnation
- Characters that can change their form
- Plot twists
- Well-known TV actors
- Introducing new characters each season
- Links across various seasons
Where to Watch Naagin
This version of the series has aired on Colors TV and Colors Digital Streaming Platform. The availability of individual seasons and episodes may vary from time to time based on the streaming calendar. Individuals will need to look at the broadcasting channel or the streaming service for availability of the seasons.
Actors Who Appear Across Multiple Seasons
There are several actors who make a re-appearance in the franchise once they appeared. Mouni Roy has made her appearance in Seasons 1 and 2 in the roles of Shivanya and Shivangi. Similarly, Adaa Khan comes back in the early seasons as Shesha. Another actor who features in this series as part of the franchise for quite some time now is Sudha Chandran. She appeared in the initial story as Yamini and then returned in Seasons 6 as Seema and Pataali.
Recurring Franchise Faces
The franchise tends to bring back the same cast in different narrative contexts that helps make a connection between seasons without needing every season to feature the same characters. This is best exemplified by Mouni Roy, where she plays two different characters from different generations, namely, Shivanya and Shivangi. Sudha Chandran, Adaa Khan and Anita Hassanandani have become known faces from the entire universe of Naagin. These recurrences have helped create connections to previous seasons of the franchise in the supernatural universe.
Spin-offs and Crossovers
Naagin franchise has gone a step further to introduce new concepts in the form of spin-offs and crossovers within its universe. For instance, after season five, Naagin 5, a new show entitled Kuch Toh Hai was introduced as a spin-off. Apart from that, there are special episode and crossover appearances that bring characters from different seasons of the franchise together. One such example is the special episode of Basant Panchami.
Behind the Camera
Naagin was created by Ekta Kapoor and has been produced by Balaji Telefilms for Colors TV. Naagin has employed different directors, writers, and creative forces in each season. It is because of this ever-changing creative force that each season gets to create a new mythological background, family conflicts, and the lead couple, yet still retains the concept of naagin. Title music and identity have continued to play a major role in branding of the series. They have differed from one season to another, yet serpent motifs, supernatural powers, themes of vengeance and dramatic title continue to be recognized by fans.
Final Take
Despite a change in cast members with each generation of Naagin, it has managed to keep its basic format of supernatural mythology, romance, vengeance, and family dramas. The lead roles in Naagin have been played by Mouni Roy, Surbhi Jyoti, Nia Sharma, Surbhi Chandna, Tejasswi Prakash and Priyanka Chahar Choudhary in each season, whereas actors like Sudha Chandran, Adaa Khan and Anita Hassanandani have made repeat appearances in this vast universe of Naagin. The upcoming eighth season is testament to the importance of the casting tradition in Naagin’s format.
FAQs
Who is the lead of Season 1 of Naagin?
Mouni Roy is the lead of Season 1, playing Shivanya.
Who is the lead of Season 2 of Naagin?
Mouni Roy leads Season 2 as Shivangi, the daughter of Shivanya.
Who is the lead of Season 3 of Naagin?
Surbhi Jyoti leads Season 3 as Bela and later as Shravani.
Who is the lead of Season 4 of Naagin?
Nia Sharma leads Season 4 as Brinda, opposite Vijayendra Kumeria as Dev.
Who is the lead of Season 5 of Naagin?
Surbhi Chandna is the main Season 5 lead, playing Bani. Hina Khan appears in the origin arc as Naageshwari.
Also read about: Cast of Thalapathi: Complete Actor and Character List from the 1991 Mani Ratnam Film
