In Hinduism, Narasimha avatar is associated with helping in overcoming fear of ghosts and bad dreams. It is believed that the mantras dedicated to Narasimha will help in fear of ghosts, mental disorders and bad dreams. Below is the Narasimha mantra for bad dreams and ghost
ॐ उग्रवीरं महा विष्णुं
ज्वलंतं सर्वतो मुखम्।
नृसिंह भीषणं भद्रं मृत्यु मृत्युं नमाम्यहम्।
Om Ugraveeram Maha Vishnum Jwalamtam Sarvato Mookam
Narasimha Bheeshanum Bhadram Mrityu Mrityum Namamyaham
How To Chant Narasimha Mantra For Bad Dreams and Ghosts?
The best day to chant the mantra is Chaturdashi tithi or the fourteenth day during the waxing phase of moon. One day before purnima or full moon day.
Wake up early in the morning before sunrise. Take bath and wear yellow color dress.
Sit facing east light lamp using cow ghee, offer yellow flowers and yellow banana. Wear chandan and light yellow flower dhoop or agarbatti. Chant the mantra 108 times.
The mantra should be chanted for 21 days starting from a Chaturdashi tithi.