There were sixteen mahajanpadas in Northern ancient Indian from sixth to fourth centuries BC. There sixteen mahajanpadas were following-
1- Anga
2- Assaka
3- Awanti
4- Chedy
5- Gandhara
6- Kamboja
7- Kashi
8- Kosala
9- Kuru
10- Magadha
11- Malla
12- Matsya
13- Panchala
14- Surasena
15- Vajji
16- Vatsa