У украинцев.
Есть так сказать академические определения которые обычно используются.
Лично для меня, национальность это те кто наши а не ксеносы. С которыми у меня есть общия история, культура иозможно и язык.
И к чему имеет привязку "кацап" ? "Москаль" тогда будет вернее как термин так как Москва это столица России и с ней так или иначе, имеют связь все русские люди. Даже те которые из Питера. Да и "хохол" довольно специфический термин который ко многим регионам/бывшим регионам Украины не получается применить. Я думаю его можно использовать по отношению к центру и частично югу Украины. Донбасс, Галиция это другое. Так что такие термины я предпочитаю не использовать.