From maha + guru.
mahaguru (plural mahaguru-mahaguru, informal first-person possessive mahaguruku, informal second-person possessive mahagurumu, third-person possessive mahagurunya)