Хохол, в отношении группы населения, изначально имел уничижительную коннотацию. И сей этнофолизм появился в момент появления российского казачества, когда казакам было предложено переселиться и служить, или остаться и крестьянствовать. Меньшинство выбрало переселение и службу, а казацкое большинство оседлость и спокойствие, и крепость, не переставая кичиться казацкими прошлым, сохраняя некоторую его атрибутику в виде оселедца(оселедец - он же чуб, чупрун, чуприна, хохол). Стоит, к слову заметить, что чуб заслужить надо, и джуре(шнуру по-армейски) он не положен, а превращение чуба в модный незаслуженный атрибут, тем самым дезавуируя его из знака отличия, сделало его хохлом, как и его обладателей для служилого российского казачества. В ответ немедленно появился не столько презрительный, сколько злобный "кацап" - каламбур от "казак" и "цап"(козел),обыгрывая уже бороду. Интересно, что прижилось это понятие не к российским служилым казакам, а ко всем великороссам.
Иронично-уничижительне значение хохла потерялось при проникновении с Юга России в глубь, и стало простонародно-разговорным названием малороссов.
Москаль или московит - это польское название подданных Московского Княжества, а с его расширением и всех русских. Отрицательная коннотация имеет исток в перманентной вражде польской шляхты всех уровней к русским. Аналогично, "немец" и "фашист" перестало быть синонимами в простонародном сознании только лет тридцать, как. Тут мы имеем превращение этнотопонима в заимствованый этнофолизм. Обратное явление - русское название немцев и украинской Неметчины, которые являлись изначально именно этнофолизмом, буквально от немого, немтыря, варвара(барбара). И обратно в этнофолизм после Войны, вплоть до конца семидесятых, в эквиваленте: немец равно немотивированный злодей.