Слышал еще версию, что по-монгольски «хохол» якобы значит «сине-желтый» 
Не знаю как с жёлтым, но Хох=Кок - это действительно "Небо", "Бог", "Синь", "Блакыть", "Синева", "синий", "блакытный". И варианты Кок-Хох имеют то же фонетическое произхождение что и казак-казах-хазах отражая реалии народной речи из разных уголков Степи.
p.s. кстати, интересно, что германско-европейские слова hoch/high/giga близкие фонетически к слову Кок имеют значение "высокий" ("имеющий отношение к Небу"), также как и украинское "кохати" ("возвышенное, возвышающее, богоугодное чувство") или русское "хохотать" ("смеяться, поднимать настроение" - смех и радость ведь тоже богоугодные вещи).
Что у русских слово «хохол» нейтрально — общеизвестный факт (у них и мат нередко нейтрален, кстати). А вот попытки сделать его нейтральным в украинском языке начинаются аж в годы Независимости. Мол, американцы не обижаются, если их называют «янки» — давайте и мы сделаем то же самое с «хохлом», и будем горды довольны собой, как бы нас ни называли.
Так да не так. Это реалии центральной Евразии, которые просто хотят реабилитировать документально, учитывая нападки "западенцев" (кстати это название - тоже реалии центральной Евразии). Да кстати, обратите внимание в некотором смысле слово "западенец" или даже "бандеровец" для восточных украинцев то же, что "хохол" - для западных. Зато для многих из них слово "хохол" предмет гордости, также как для "западных" - "бандеровец". Но рано или поздно появится поколение для которых предметом гордости будут оба. Как мы себя тогда себя будем называть - не знаю.
