Koto berasal dari kata kotto yang berarti benteng atau kubu, Piliang berasal dari dua kata phi dan hyang yang digabung berarti pilihan tuhan.
Bodi berasal dari kata bodhi yang berarti orang yang terbangun, dan Caniago berasal dari dua kata chana dan ago yang berarti sesuatu yang berharga.
Demikian juga untuk suku-suku awal selain suku induk, nama-nama suku tersebut tentu berasal dari bahasa Sanskerta dengan pengaruh agama Hindu dan Buddha yang berkembang disaat itu.
Sedangkan perkembangan berikutnya nama-nama suku yang ada berubah pengucapannya karena perkembangan bahasa minang itu sendiri dan pengaruh dari agama Islam dan pendatang-pendatang asing yang tinggal menetap bersama.
Orang Minang di Negeri Sembilan, Malaysia, membentuk 13 suku baru yang berbeda dengan suku asalnya di Minangkabau.
Berikut adalah diantara suku-suku Minangkabau.
1. Ampu
2. Andomo
3. Bacin
4. Balaimansiang (Mansiang)
5. Balaigamba
6. Banuhampu
7. Baringin
8. Bariang
9. Batupahek
10. Batukambiang