Where does “ukránok” come from?

ukránok (Hungarian) comes from Hungarian ukrán, from Hungarian Ukránia, from Hungarian Ukrajna, from Russian Украи́на, from Slavic Оукраина, from Old East Slavic краи, from Proto-Slavic krajь, from Proto-Slavic krojiti — to sift, to separate.

Ancestry of “ukránok”, step by step

StepLanguageWordMeaning
1HungarianukránUkrainian
2HungarianUkránia
3HungarianUkrajna
4RussianУкраи́наUkraine
5SlavicОукраина
6Old East Slavicкраиedge; land, country
7Proto-Slavickrajьedge, end
8Proto-Slavickrojitito cut
9Proto-Balto-Slavickrájīˀtei
10Proto-Indo-Europeankroyh₁-eye-ti
11Proto-Indo-Europeankroyh₁-
12Proto-Indo-Europeankroh₁y-
13Proto-Indo-Europeankreh₁y-to sift, to separate
Every word from Proto-Indo-European kreh₁y-Every word from Proto-Indo-European kroh₁y-Every word from Proto-Indo-European kroyh₁-