Balkarların kökeni hakkında kesin bir bilgi bulunmamaktadır. Ancak, bazı görüşler şu şekildedir: Kuban Bulgarları: V. F. Miller ve J. Marvadt'a göre Balkarlar, Kuban Bulgarlarından gelmektedir. Göçebe Kavimler: Bazı araştırmalara göre, Balkarlar, uzun süre göçebe olarak yaşadıktan sonra Kafkas Bulgarlarını oluşturmuşlardır. Kafkasya'nın Yerli Halkı: Diğer bir görüşe göre, Balkarlar, kökleri Kafkasya Tunç Çağı'na kadar uzanan, Kafkasya'nın en eski yerli halklarındandır. Hazar Türkleri: Balkarların kökenlerinin Hazar Türklerine dayandığını ileri sürenler de vardır. Balkarların konuştuğu Balkarca, Türk dillerinin Kıpçak grubuna bağlı bir dildir ve Karaçayların konuştuğu Karaçayca'ya oldukça yakındır.