Из рукописи Туманского и сочинения Гардизи мы, между прочим, узнаем, что часть страны, в которой, по словам арабских географов X века, жили карлуки, была занята народом ягма, выходцами из тугузгузов; народ ягма владел Кашгаром и частью Семиречья к югу от Нарына. Если поселение здесь народа ягма произошло после того времени, к которому относятся рассказы арабских географов, и если эти тугузгузы пришли с востока, то этим опровергались бы слова Джахиза, что после принятия тугузгузами манихейства перевес в борьбе между ними и карлуками перешел к карлукам. Династия Караханидов была тесно связана с Кашгаром, который, как местопребывание хана и его двора, назывался также Ордукент, то есть «селение, где находится орда»; об этом говорит и Махмуд Кашгарский. Отсюда, естественно, должно было возникнуть предположение, что народ, владевший Кашгаром, создал и династию Караханидов, то есть что Кара-ханиды вышли из народа ягма, ветви тугузгузов или уйгуров. Махмуд Кашгарский ничего не говорит об этом и знает слово «ягма» только как название народа, жившего при нем дальше к северу, в долине реки Или. Махмуд Кашгарский помещает в той же долине и некоторые другие народности, которые, по рукописи Туманского и сочинению Гардизи, жили южнее, именно народы тухсийцев и чигилей; первый помещается персидскими авторами в местности к северу от Чу, второй — на северном берегу Иссык-Куля. Название «чигиль», с тех пор забытое, в XI веке применялось к большому числу тюркских народностей. Из рассказа о походе на Мавераннахр сельджукского султана Меликшаха[63] мы знаем, что чигилями называли военную силу Караханидов; по Махмуду Кашгар-скому, огузы называли чигилями всех тюрок от Амударьи до Китая. Такой факт как будто указывал на политическое значение чигилей в Средней Азии или происхождение династии Караханидов из их среды, но и в пользу этого предположения у Махмуда Кашгарского нельзя найти никаких данных. Сам Махмуд Кашгарский объясняет то значение, которое получило у огузов слово
Таким образом, у Махмуда Кашгарского упоминаются все три народа — карлуки, ягма и чигили, из которых могла выйти династия Караханидов, но ни об одном народе не говорится, чтобы он ближе других стоял к династии. Интересны слова о карлуках, что их, как и огузов, называли туркменами. Происхождение этого слова, впервые встречающегося в X веке, до сих пор остается загадочным; персидская этимология «похожие на тюрок», которую мы находим уже у Махмуда Кашгарского, конечно, не заслуживает доверия. Ясно только, что тип туркмен отличался от обычного тюркского типа и более приближался к иранскому. Карлуки, по-видимому, еще больше, чем огузы, подверглись влиянию иранского элемента и еще до принятия ислама ближе других тюрок стояли к мусульманской культуре. В XII веке туркменом называли владетеля города Баласагуна в Семиречье, происходившего из династии Караханидов; этот факт, может быть, говорит в пользу карлукского происхождения династии.