Этот вывод согласуется с этимологией Кашгари, но про Македонского он "загнул" конечно:
По версии М. Кашгари, самоназвание «уйгур» восходит ко времени Александра Македонского. Он называл всадников, противостоящих ему в Центральной Азии, худхуранд, «подобные соколу, от которых не может ускользнуть при охоте ни один зверь». Худхуранд со временем сократилось до Худхур, а затем превратилось в «уйгур»[31].
Сомневаюсь, что Худхуранд это реальное слово (хотя кто знает?), но семантику Кашгари правильно передал - это семантическая калька с китайского "кружащий сокол" 回鶻.
Хуэйху-->Худхур