Ada 4 teori tentang asal-usul nenek moyang bangsa Indonesia:
- Teori Out of Yunan
- Teori Nusantara
- Teori Out of Africa
- Teori Out of Taiwan
Tokoh Pendukung Teori Out of Yunan
Robert Barron von Heine Geldern, "Pada masa neolitikum terjadi perpindahan (migrasi) secara bergelombang dari Asia bagian utara menuju Asia bagian selatan".
Mohammad Ali, "Bangsa Indonesia berasal dari daerah Yunan. Mereka terdesak ke selatan karena kedatangan suku-suku lain yang lebih kuat".
J.H.C. Kern, "Bahasa Melayu yang berkembang di Indonesia serumpun dengan bahasa Kamboja. Penduduk Kamboja diperkirakan berasal dari Yunan".
Tokoh Pendukung Teori Nusantara
| Muhammad Yamin | Meyakini ada sebagian bangsa atau suku di luar negeri berasal dari Kepulauan Indonesia. |
| Gorys Keraf | Tanah air dan nenek moyang bangsa berbahasa Austronesia berasal dari Indonesia. |
| John Crawfurd | Bahasa yang terdapat di Kepulauan Indonesia berasal dari bahasa Jawa dan Melayu. |
| Sutan Takdir Alisjahbana | Bangsa-bangsa berkulit cokelat yang hidup di Asia Tenggara merupakan bangsa Melayu yang berasal dari satu rumpun bahasa. |
Teori Out of Africa dan Teori Out of Taiwan
Teori Out of Africa
Menurut ahli genetika asal Amerika Serikat, Max Ingman, manusia modern berasal dari Afrika antara kurun waktu 100–200 ribu tahun lalu. Teori Out of Africa menjelaskan manusia Afrika melakukan migrasi pada 50.000 hingga 70.000 tahun silam.
Teori Out of Taiwan
Melalui pendekatan linguistik, dapat disimpulkan keseluruhan bahasa yang digunakan oleh suku-suku di Kepulauan Indonesia memiliki rumpun bahasa yang sama, yaitu Austronesia.