প্রাচীনকালে বাংলার ক্ষুদ্র ক্ষুদ্র অঞ্চলগুলোর নাম দেয়া হয়েছিল জনপদ। চতুর্থ শতক হতে গুপ্ত যুগ, গুপ্ত পরবর্তী যুগ, পাল, সেন প্রভৃতি আমলের উল্কীর্ণ শিলালিপি ও সাহিত্য গ্রন্থে প্রাচীন বাংলার ১৬ টি জনপদগুলাের নাম পাওয়া যায় এর মধ্যে বাংলায় ছিল ১০টি।যথাঃ 1. বঙ্গ, 2. গৌড় 3. সমতট 4. হরকূল বা হরিকেল 5. চন্দ্রদ্বীপ 6. রাঢ় 7. পুণ্ড 8. বারিন্দ্রী 9. বিক্রমপুর 10. বাকেরগঞ্জ আরেকটা আছে যাকে বলা হতো আরাকান।