Suku Batak dibagi ke dalam 6 sub suku atau Puak. Setiap Puak memiliki nama-nama marganya masing-masing.

Hal ini berkaitan dengan sistem kekerabatan dan berfungsi untuk memberi tanda adanya tali persaudaraan pada orang Batak yang bermarga dari Puak yang sama.

Baca Juga: 5 tips cara memuaskan suami di atas ranjang, Istri Patut Coba Ini

Orang Batak juga menganut paham patrilineal yaitu paham garis keturunan bapak sehingga jika terdapat seorang anak dari Suku Batak yang lahir maka akan mengikut marga dari sang ayah.

Penting untuk diketahui, hingga saat ini terdapat hampir 500 marga Suku Batak. Sehingga setiap Puak memiliki banyak marga.

Bahasa Batak terbagi ke dalam beberapa logat tergantung dari Puak mana ia berasal. Macam-macam logat yang dimiliki Suku Batak yaitu:

Baca Juga: Pernah Alami Sakit Lutut ? Rupanya 3 Gejala ini Penyebabnya

1. Logat Karo, digunakan oleh Suku Batak Karo
2. Logat Pakpak, digunakan oleh Suku Batak Pakpak
3. Logat Simalungun, digunakan oleh Suku Batak Simalungun
4. Logat Toba, digunakan oleh Suku Batak Toba, Angkola, dan Mandailing.