Tofaların kökeni hakkında farklı görüşler bulunmaktadır. Eski Türk boyları: Tofalar, eski Türk boylarından gelmektedir. Samoyed ve Yenisey kökenli: Rus dilbilimci Valentin Rassadin, Tofaların Ket (Yenisey) konuşan bir kabile olduğunu ve 6.-8. yüzyıllarda Türkçe bir dil benimsediğini öne sürmektedir. Tabgaçlar: Eberhard, Tofaların Orhun Abidelerinde isimleri geçen Tabgaçlar olduğunu iddia etmektedir. Tofalar, Tuva'nın doğusuyla kökensel, dilsel ve kültürel benzerlikler taşımaktadır.