Naagin () is an Indian supernatural fiction television series about shape-shifting serpents produced by Ekta Kapoor under Balaji Telefilms.

The first season aired from 1 November 2015 to 5 June 2016. It starred Mouni Roy, Arjun Bijlani, Adaa Khan and Sudha Chandran.

The second season aired from 8 October 2016 to 25 June 2017. It starred Mouni Roy, Karanvir Bohra, Adaa Khan, Kinshuk Mahajan and Sudha Chandran.

The third season aired from 2 June 2018 to 26 May 2019. It starred Surbhi Jyoti, Pearl V Puri, Anita Hassanandani and Rajat Tokas.

The fourth season titled Naagin: Bhagya Ka Zehreela Khel premiered on 14 December 2019, its telecast was halted from 22 March 2020 due to COVID-19 outbreak and restarted on 18 July 2020 and ended on 8 August 2020. It starred Nia Sharma, Vijayendra Kumeria, Jasmin Bhasin, Anita Hassanandani and Rashami Desai.

The fifth season aired from 9 August 2020 to 6 February 2021. It starred Surbhi Chandna, Sharad Malhotra and Mohit Sehgal.

The sixth season aired from 12 February 2022 to 9 July 2023 and starred Tejasswi Prakash, Simba Nagpal, Mahek Chahal, Pratik Sehajpal, Shrey Mittal and Vatsal Sheth.

The seventh season aired from 27 December 2025 to 14 June 2026. It starred Priyanka Chahar Choudhary and Namik Paul.

The eighth season is scheduled to release in 2027.

Series overview

Plot Season 1 Shivanya and her sister Shesha vow to avenge the murder of Shivanya's parents, who were killed twenty years earlier by the Raheja family and their associates in a failed attempt to obtain the Naagmani. As part of her revenge, Shivanya marries Ritik Raheja on the day of his wedding. Shivanya kills three of the murderer and start falling in love with Ritik. During a period when Shesha assumes Shivanya's form to protect her sister, she too develops feelings for Ritik. The sisters later discover that Ritik belongs to the Suryavanshi lineage.

It is eventually revealed that Yamini is the fifth murderer. Along with her husband Ankush, she murdered Ritik's mother, kidnapped Ritik as a child, and imprisoned Sangram for years in pursuit of the Naagmani. Shesha betrays Shivanya and turns against her. After learning the truth about Yamini and Shivanya's real identity, Ritik and Shivanya consummate their marriage, causing Shivanya to lose her powers and become human. Ritik reunites with Sangram, who sacrifices his life to temporarily restore Shivanya's powers for twelve hours. In the final battle for the Naagmani, Shivanya kills Yamini, completing her revenge. Shesha later allies with the Mahishmatis clan, but Shivanya defeats her, and the Mahishmatis imprison Shesha for twenty-five years.

Season 2 Shivanya gives birth to her daughter, Shivangi, in the third month of her pregnancy. Meanwhile, Avantika resurrects Yamini. Twenty-five years later, Shivangi is raised by her widowed mother, Shivanya, as a human, unaware of her true lineage or her mother's past. Shivangi falls in love with Rocky, Yamini's foster grandson. Shesha, who lives with Yamini disguised as a human orphan adopted by Yamini, also falls for Rocky. Shesha breaks the barrier imprisoning the Mahishmatis for years. Yamini arranges Shivangi and Rocky's marriage as part of a plot to kill Shivanya. Yamini, Shesha, and Avantika murder Shivanya and her entire family, prompting Shivangi to seek revenge. She uncovers the truth about her parents, as well as the real identities of Yamini, Shesha, and Avantika.

On her twenty-fifth birthday, Shivangi transforms into a naagin and marries Rocky to execute her revenge. Pretending to have lost her memory, she claims ignorance about her mother's killers. Yamini and her allies spare Shivangi, believing only she can obtain the Naagmani. Shivangi mistakenly suspects Rocky of being involved in her mother's murder. During her quest, she befriends Rudra, a naag also wronged by the same enemies. With Rudra's help, Shivangi kills four of the eight murderers. Avantika kills Rudra when he refuses to reveal Shivangi's identity, after which Shivangi uncovers Avantika's secret and kills her, leading to the complete annihilation of the Mahishmatis tribe. Nidhi is revealed as the eighth killer and is killed by Shivangi.

Shivangi's identity is exposed to Yamini and Shesha. She turns Shesha into a statue, but Rocky witnesses this and learns the truth about Shivangi being a naagin. Yamini manipulates events to make Shivangi believe she has killed her and emotionally blackmails Rocky into turning against Shivangi. After consummating their marriage, Shivangi loses her powers. Rocky breaks ties with her and has her arrested.

Forty-five days later, Shivangi discovers she is still a naagin and escapes from prison during a mass shootout. She learns that her father, Ritik, was murdered by Yamini and vows revenge. On his twenty-seventh birthday, Rocky transforms into a naag, learning that his mother was the Naagrani of the Takshak clan, killed by her husband. He accidentally frees Shesha, who assumes the identity of Takshika. Rocky later learns the truth and he reunites with Shivangi. Together, they kill Yamini and Shesha. However, under Ritik's orders, Rocky later stabs Shivangi to death. She dies unaware of the reason but vows to return.

Season 3 Ruhi, disguised as Bela, arrives at Sehgal's house along with Vishakha to avenge the murder of her lover, Vikrant. They kills few of murderers including Yuvraj whom Bela was supposed to marry then Bela marry Mahir. It is later revealed that Vikrant is alive and had staged his death with the help of his mother, Sumitra: the Naagrani of the Nidhog clan in a calculated scheme to obtain the Naagmani. Yuvraj, also a naag and Sumitra's son, was complicit in the plan is revealed to be alive. When Bela discovers the truth, she is left shattered and betrayed. Vishakha initially sides with Vikrant in the pursuit of the Naagmani but later repents and rejoins Bela. Vikrant leaves his mother's evil plans and joins hands with Bela. Vikrant accepts Vishakha's love, and they marry. Upon learning Bela's true identity, Mahir is devastated and loses his memory, forgetting her entirely. Sumitra plots to marry Mahir to Vishakha, but Bela intervenes and restores his memories. Sumitra retaliates by pushing Bela, Vishakha, and Vikrant off a cliff, leaving Mahir mentally unstable. Bela returns to exact revenge, remarries Mahir, and uses the Naagmani to fully restore his memories. Their relationship is consummated. Sumitra seeks help from Hukkum who tries to impregnate Bela to give birth to a demon child. Vishakha kills Yuvraj, assumes Bela's identity, and gives birth to Taamsi, who rapidly grows and kills Hukkum. Bela later reveals her pregnancy to Mahir, but Taamsi murders them both and claims the Naagmani. However, the Naagmani is cursed by Mahanaagrani Shivangi, who survived the attack on her and since then has disappeared. Taamsi, Sumitra, and their allies are later told by a sage that Bela and Mahir will be reborn.

Twenty-eight years later, Bela and Mahir are reborn as Shravani and Mihir and reunite. Vikrant is killed by Taamsi and Sumitra. After learning Shivangi's truth, Shravani summons Mahanaagrani Shivangi to lift the Naagmani’s curse. Shivangi accidentally removes the curse, but Ritik and Rocky take the Naagmani and imprison them. Yamini, still alive, tries to buy the Naagmani but is killed by Shivangi. It's revealed Shesha, disguised as Rocky and Ritik, had killed Shivangi. Shivangi defeats her. Mihir rescues them. Ritik dies and reunites with Shivanya in the afterlife, while Shivangi and Rocky begin a new life together. Shivangi declares Shravani the Naagrani of Naaglok and guardian of the Naagmani. Shravani kills Sumitra, Taamsi, and Shesha. Naagmani is declared safe for fifty full moons, after which Shravani's duty ends. Shravani marries Mihir. Meanwhile, Vishakha vows to steal the Naagmani after fifty moons.

Season 4 Naagin princess Manyata marries Keshav a human, thus losing her power and gives birth to Nayantara. Keshav is killed by the Parekh family. Manyata escapes and waits for her daughter's 25th birthday to avenge her husband's murder.

25 years later, Nayantara waits to get her naagin powers, however, the powers go to Brinda instead, who is later revealed to have been switched at birth with Nayantara. Meanwhile, Dev who is son of Keshav's murderer, falls in love with Brinda. Manyata and Brinda are reunited and Brinda marries Dev to take revenge.

Vishakha returns with the motive of getting Naagmani. She traps Nayantara in pillar and takes Dev's form and kills Manyata in front of Brinda making Brinda think it was Dev who killed her mother. Brinda vows to avenge her parents by killing Dev and his family.

1 year later, Vish gives Nayantara a new face and identity, Shalakha. Dev and Shalaka ger married. Brinda realizes that Dev did not kill Manyata. Shalakha finds out that Mundika is Vishakha's new identity. Dev asks Shalakha for divorce as he loves Brinda. Shalakha hypnotizes Dev to detach him from Brinda. Brinda's identity is revealed to Dev. Vishakha enters the Parikh house and murders the entire family under Brinda's disguise and spares Dev to obtain the Naagmani. Brinda finds out that Shalakha is Nayantara under a new identity. Shesha and Bela enter to assist Brinda. Vishakha is killed by Bela while Shalakha is killed by Shesha. Dev dies leaving Brinda devastated. The three perform a tandav to impress Lord Shiva who summons Naageshwari. She starts narrating her story from thousands of years ago.

Season 5 The story starts in the era where eagles had the power to shape shift. When the eagles attacked the snakes, Lord Shiva blessed the shapeshifting ability to snakes and named the first naagin to get this power, Naageshwari. Naageshwari also gained the title of Sarvashresth Aadinaagin. She was in love with a naag Hriday while an eagle Aakesh was obsessed with her. Aakesh killed Hriday and Naageshwari stabbed herself to death. On completing the story, Dev is returned to life and he reunites with Brinda. Naageshwari says it's time for her next birth.

Ten thousand years later, Naageshwari is reincarnated as Bani. She meets Jay Mathur and they feel a connection. Veeranshu "Veer" Singhania, an eagle, is attracted to Bani while she immensely hates him. Bani and Jay perform a tandav, thus remembering their past lives where they learn that Bani is Sarvashresth Aadinaagin Naageshwari's reincarnation and that Jay is Hriday's reincarnation and Veer is Aakesh's reincarnation. Veer forcefully marries Bani as she killed his twin brother and Jay is soon to be revealed to be an antagonist who wants to gain Bani's powers. Bani wants to kill Veer's family but slowly starts to fall in love with him and soon Veer also remembers his past life. Bani releases Veer's mother who has been locked in a basement but soon Bani realizes that her mother-in-law is Maarkaat, Aadinaagin's greatest enemy. Bani realizes that Jay being the associate of Maarkaat and learns Jay being Veer's half brother. Bani, Veer and Jay team up to defeat Maarkaat and but Jay later Jay kills Maarkaat and gains the title of Maarkaat who then wishes to defeat Bani and Veer. Bani is pregnant and gives birth however she dies along with Veer, Jay is also killed by Bani's newborn.

Basant Panchami Special On the occasion of Basant Panchami, Bani, Mihir, Shesha, Vishakha, and Priya fight against Trilok Sundari and snake charmers to save Sheshnaag's book.

Season 6 Naagin Pratha and her sister Mahek enter the Gujral household to eliminate twenty traitors, the Asurs, who threaten India. Pratha marries Rishabh Gujral but soon discovers his mother, Seema Gujral, is a Maha Asur. After a violent confrontation leaves Seema in a coma, Pratha gives up her powers for her marriage, only to be betrayed by Mahek and Rishabh’s twin, Shakti. Framed for murder, imprisoned, and losing her unborn child, Pratha accepts her fate and falls into a coma.