El nombre proviene del sánscrito "mahā:" ‘gran’, y "nadī:" ‘río’, literalmente, ‘río Grande’.