Suku Batak

Terbentuknya masyarakat Batak yang tersusun dari berbagai macam marga, sebagian disebabkan karena adanya migrasi keluarga-keluarga dari wilayah lain di Sumatra. Penelitian penting tentang tradisi Karo dilakukan oleh J.H Neumann, berdasarkan sastra lisan dan transkripsi dua naskah setempat, yaitu "Pustaka Kembaren" dan "Pustaka Ginting". Menurut "Pustaka Kembaren", daerah asal marga Kembaren dari Pagaruyung di Minangkabau. Orang Tamil diperkirakan juga menjadi unsur pembentuk masyarakat Karo. Hal ini terlihat dari banyaknya nama marga Karo yang diturunkan dari Bahasa Tamil. Orang-orang Tamil yang menjadi pedagang di pantai barat, lari ke pedalaman Sumatera akibat serangan pasukan Minangkabau yang datang pada abad ke-14 untuk menguasai Barus.