It is based on the Indian urban legend, Nale Ba, about a witch who knocks on people's doors at night.
Rajkumar Rao learned tailoring for his role. A tailor would come regularly for 20 days to train him.
Rajkummar Rao was the one who suggested the title 'Stree'. When the story was being narrated to him by Raj & DK the title was 'O Stree Kal Aana.' Rajkummar came up with the title as it was the first word that came to his mind.
the location in Bhopal was chosen because of the mysterious stories associated with the place. After reaching the place, the locals informed the production team about the unexplained events that had taken place in the area and the safety precautions that they must follow. Keeping in mind the advice given by the locals, a set of guidelines to be followed by everyone were created and placed in all the rooms inside the fort.
Film was made on budget of 20 Crore but went on to do business of more then 100 Crore.