Mahajanapada means great country.16 kingdoms or oligarchic republics that existed in ancient India from the sixth centuries BCE to fourth centuries BCE were called mahajanpadas.they rose before the arrival of buddhism in india
1 5 1
Mahajanapadas refers to 16 monarchies and 'republics' that stretched across the Indo-Gangetic plains from modern-day Afghanistan to Bangladesh in the sixth century B.C.E., prior to and during the rise of Buddhism in India. They represent a transition from asemi-nomadic tribal society to an agrarian-based society with a vast network of trade and a highly-organized political structure.
1 5 1