High Quality Content by WIKIPEDIA articles! The Narmada calls it the Nammadus. The British Raj called it the Nerbudda or Narbada is a river in central India and the fifth largest river in the Indian subcontinent. Narmada is a Sanskrit word meaning 'the Giver of Pleasure'. It forms the traditional boundary between North India and South India and flows westwards over a length of 1,312 km (815.2 mi) before draining through the Gulf of Cambey (Khambat) into the Arabian Sea, 30 km (18.6 mi) west of Bharuch city of Gujarat.