Beberapa teori menjelaskan asal usul bangsa Indonesia, yaitu: 1) Teori Nusantara yang menyatakan bahwa nenek moyang bangsa Indonesia berasal dari Indonesia sendiri; 2) Teori Taiwan yang menyatakan bahwa nenek moyang bangsa Indonesia berasal dari Taiwan; dan 3) Teori Yunnan yang menyatakan bahwa nenek moyang bangsa Indonesia berasal dari daerah Yunnan, China.