Naagin 3 traces back to mythological origins and the belief that if someone kills a naag, its beloved (naagin) will surely return for vengeance. Ruhi (Karishma Tanna) is an Icchadhari Naagin who has been waiting for more than 100 years to be one with her lover Vikrant (Rajat Tokas). With an impending marriage and promises of lifelong togetherness, she is waiting to start her new life. However, the couple is suddenly attacked by a group of young men and Vikrant, who steps in protect Ruhi’s modesty is murdered. Thus begins a story of revenge for love wrapped in mystery.