Borrowed from Sanskrit महाबली (mahābalī). By surface analysis, മഹാ (mahā) + ബലം (balaṁ) + -ഇ (-i).
മഹാബലി • (mahābali)