Le mot fanaa a plusieurs sens, selon la langue dans laquelle il est employé : il signifie annhilation en sufi, destruction en urdu ou encore amour ravageur en hindi.
Le tournage a eu lieu en Polande. En effet, Kajol, l'actrice principale du film, a refusé de tourner au Cachemire par peur des attaques terroristes.
Pour Fanaa, Kunal Kohli, le réalisateur, retrouve les acteurs Abhishek Bachchan, Rishi Kapoor et Kiron Kher, qu'il avait précedemment dirigé dans Hum Tum.
Aamir Khan et Kajol, les amants de Fanaa, s'étaient précedemment rencontrés sur le tournage de Ishq, de Indra Kumar, en 1997.