Sebelum menjadi berbentuk republik, Nusantara atau Indonesia pada zaman dahulu terdiri atas kerajaan-kerajaan yang bercokol menyebar di seluruh nusantara.
Tiap pulau ada kerajaannya masing-masing yang memerintah agar rakyatnya menjadi makmur. Namun sayangnya, mereka tiada akur sama sekali antara yang satu dengan yang lain.
Sehingga kerajaan mereka sering bergonta-ganti nama kerajaan. Mereka saling iri dengki tiada bisa bersatu memperebutkan wilayang yang diyakini memang miliki mereka.
Bersatunya hanya beberapa saat saja ketika mahapatih Gajah Mada mempersatukan Nusantara. Meskipun dengan kekerasan, namun taktiknya berhasil juga meskipun tidak bertahan lama.
Berikut ini nama-nama kerajaan di Indonesia yang pernah ada.
1. Kerajaan Kutai - 400 M.
2. Kerajaan Taruma Negara - 450 M.
3. Kerajaan Kalingga - 647 M.
4. Kerajaan Sriwijaya - abad ke 7.
5. Kerajaan Melayu - 692 M.
6. Kerajaan Mataram Hindu
7. Kerajaan Wangsa Isyana (Kahuripan) - 929 M.
8. Kerajaan Kediri - 1222 M ditaklukkan Ken Arok.
9. Kerajaan Bali - 1284M ditaklukkan Singasari.
10. Kerajaan Singasari - 1222M
11. Kerajaan Majapahit - 1292 M.
12. Kerajaan Samudera Pasai - abad ke 13.
13. Kerajaan Demak - 1500 M.
14. Kerjaan Pajang.
15. Kerajaan Mataram Islam - 1601 M wafatnya Sutawijaya.
16. Kerajaan Banten - 1522 M.
17. Kerajaan Malaka - 1511M jatuh ke Portugis.
18. Kerajaan Aceh - awal abad ke 16.
19. Kerajaan Ternate - abad ke 13.
20. Kerajaan Tidore.
21. Kerajaan Makasar - abad ke 16.
22. Kerajaan Banjar - abad ke 16.
Dengan bantuan dari Kerajaan Demak, pada abad ke 16 Kerajaan Banjar di Kalimantan Selatan menaklukkan Daha, sebuah kerajaan di pedalaman. Banjar adalah Kerajaan islam dengan rajanya Raden Samudera yang telah masuk islam dan berganti nama Sultan Suryanulla.