Этимологический словарь Макса Фасмера
кирги́з
название тюрк. народа. Из тюрк. kyrɣyz, чагат. kirɣiz "киргиз", алт., тел. kуrɣуs (Радлов 2, 751 и сл.). От казах., кирг., тур., азерб., крым.-тат. kуr "пустыня, поле" (Радлов 2, 733 и сл.) и gizmäk "кочевать". Сюда же тюрк.-болг. Χερχίς (Менандр Прот., Fragm. 20; Мюллер, FHG. 4, 228b); см. Маркварт, Streifz. 354; UJb. 9, 89; Младенов, Gesch. bulg. Spr. 17. Название киргиз-кайса́ки мн. "казахи" (в бывш. Акмолинск. и Семипалатинск. губ. (Державин)), соврем. каза́ки, каза́хи, Корш (Этногр. Обозр. 84, 116) объясняет как ошибочное образование из киргиз и казак, казах.