Les
Mahajanapadas (
sanskrit ), littéralement les « grands royaumes », sont d'anciens royaumes ou pays indiens. Les anciens textes bouddhistes comme l'
Anguttara Nikaya font fréquemment référence à seize grands
royaumes ou
républiques (
Solas Mahajanapadas) qui ont évolués et se sont épanouis dans une ceinture qui s'étend du
Gandhara dans le nord-ouest à Anga dans la partie orientale du
sous-continent indien et notamment une partie de la région trans-
Vindhya, avant la montée du bouddhisme en Inde. Le est souvent considéré comme un tournant majeur du début de l'histoire indienne.