The names of sixteen Mahajanpadas are found in the Jaina and Buddhist literature and also in the Pur ana texts.
Buddhist texts were written in a period, which was closer to the period of the Mahajanpadas.
Hence, the names occurring in the Buddhist texts are accepted as more reliable.