Different Names of Narmada River

Narmada River is known by several different names in Hindu Puranas. Here are some o the different names of Narmada River with its meaning.

Narmada is known as surasa as her waters (rasa) destroy sin and pollution.
She is known as Kripa as she bestows favors to the world.
She is known as Mahati and Reva due to her swift flow.
Narmada is known as Karabha because she radiates happiness.
She is known as Vipapa – one without sin.
Vishalya as she is healer of wounds.