Suku Batak
Suku Batak merupakan salah satu suku bangsa terbesar di Indonesia. Nama ini merupakan sebuah tema kolektif untuk mengidentifikasikan beberapa suku bangsa yang bermukim dan berasal dari Pantai Barat dan Pantai Timur di Provinsi Sumatera Utara. Suku bangsa yang dikategorikan sebagai Batak adalah Toba, Karo, Pakpak, Simalungun, Angkola, dan Mandailing. Batak adalah rumpun suku-suku yang mendiami sebagian besar wilayah Sumatera Utara. Namun sering sekali orang menganggap penyebutan Batak hanya pada suku Toba padahal Batak tidak diwakili oleh suku Toba. Sehingga tidak ada budaya dan bahasa Batak tetapi budaya dan bahasa Toba, Karo, Simalungun dan suku-suku lain yang serumpun.
Suku Singkil
Sebegaimana halnya suku-suku Batak lainnya, etnis inipun mengenal marga yang diturunkan dari garis patrilineal (ayah). Secara umum, marga-marga yang digunakan Suku Singkil relatif sama atau mirip dengan marga-marga yang ada di Suku Pakpak, Alas, Kluet, dan sebagian Karo serta Toba. Namun ada juga yang berbeda.
Marga-marga yang terdapat dalam Suku Singkil di antaranya adalah :
Ada juga beberapa marga Singkil yang berasal dari keturunan Minangkabau yang telah berasimilasi menjadi orang Singkil sejak berabad-abad yang lalu.