Kaşgarlı Mahmut (Arapça: محمود بن الحسين بن محمد الكاشغري, Uygurca: Mehmud Qeshqeri), d.1008 - ö.1105). Kaşgar’dan 45 km. güney batıda Opal kasabasında dünyaya geldi.(Bazı kaynaklarda Isık Köl yakınındaki Bars Kul'da doğmuştur-Jean Paul Roux_Türklerin Tarihi) Tam adı "Mahmud bin Hüseyin bin Muhammed"dir. Yani Muhammed oğlu Hüseyin oğlu Mahmut'dur. Karahanlı soyundan asil bir ailenin ferdi olan Muhammed bin Hüseyin(Husayn Çağrı Tégin)’in oğludur. Annesinin ismi Bibi Rābiy'a al-Basrī'dir. Babası Barsgan şehrinde yaşamakta iken bilinmeyen bir sebeple Kaşgar(Kaxgar; Uygurca: قەشقەر / K̡ǝxk̡ǝr; Çince: 喀什; pīnyīn: Kāshí) şehrine gelip yerleşmişti. O dönemde Kaşgar, önemli bir ilim ve kültür merkezi idi. Günümüzde, Çinliler’in hakimiyeti altında olan Doğu Türkistan sınırları içerisindedir. Kaşgarlı Mahmud, 1008 yılında Kaşgar’da dünyaya geldi. Hamirler diye çağrıldığını, bunun Oğuzların Emir (Arapça: أمير ) yerine Hemir (Arapça: حَمِر ) demelerinden kaynaklandığından bahsetmektedır. Kendisinin verdiği bu bilgilerden, Türk tarihinin önemli devletlerinden birisi olan Karahanlı Devletinin hanedan sülalesine mensuptur.
Başka araştırmalara göre (Yakup Deliömeroğlu, Avrasya Yazarlar Birliği Genel Başkanı); Batı Karahanlı Hakanlarından Buğrahan Muhammet Yağan Tekin(Bogra Yagan Tégin)’in torunu ve Şehzade Hüseyin Emir Tekin’in oğludur. Yağan Tekin, 18 aylık kısa Hakanlık döneminden sonra tahtı kendi isteği ile Kaşgarlı Mahmut’un babası Hüseyin Emir Tekin(Husayn Çağrı Tégin)’e devretmek istemiştir. Bu devir teslim için büyük ziyafetler hazırlanmış davullar dövülmüştür. Bu ziyafet sırasında Yağan Tekin’in eşlerinden Hanısı, tahta kendi oğlu İbrahim’i geçirebilmek için diğer şehzadeleri zehirlemiştir.
Kaşgarlı Mahmutun babası da zehirlenenler arasındadır. Bu saray darbesinden sonra İbrahim 1057 yılında Batı Karahanlıların Hakanı olmuştur. Kaşgarlı Mahmut ise bu tuzaktan kendisini kurtararak Batı Karahanlı Devletinin topraklarından kaçmıştır. Ancak İbrahim Hanın adamları her yerde onu aradıklarından o kendisini gezgin veya bilgin gibi sıfatlarla takdim ederek sık sık yer değiştirmek zorunda kalmıştır.
Ancak yine de kesin olarak Kaşgarlı Mahmut dönemin bütün klâsik ilimlerini tahsil etti. Arapça ve Farsça öğrendi. Saciye ve Hamidiye Medreseleri'nde tahsil gördükten sonra kendisini Türk dili tetkikatına vakfetmiştir. Bu amaçla Orta Asya'yı boydan boya kat ederek Anadolu'ya oradan da Bağdat'a gitmiş. 15 yıl boyunca Türkler’in yaşadığı bütün illeri, şehirleri, obaları, dağları ve çölleri dolaştı. Bu geziler inceleme amaçlı idi. Türkler’in örf ve âdetlerini mahallinde araştırdı. Gezileri sırasında, ana dili Türkçe’nin Hâkaniye, Oğuz, Kıpçak, Argu, Çiğil, Kepenek şivelerini de öğrendi.