Karakoyunlular, Oğuz Türklerinden gelen bir Türkmen hanedanıydı. Karakoyunluların mensup olduğu Oğuz boyu kesin olarak bilinmemekle birlikte, bazı kaynaklarda Yıva boyu ile kabilevi bir akrabalıkları olduğu belirtilmektedir. Karakoyunlu ulusunu oluşturan diğer boylar arasında Sa’dlu, Baharlu, Duharlu, Karamanlu, Alpavut, Cakirlu, Ayinlu, Bayramlu, Ağaçeri, Döğer ve Hacilu gibi topluluklar yer almaktaydı.