Where does “Петрово-Красносілля” come from?

Петрово-Красносілля (Ukrainian) comes from Ukrainian село, from Old East Slavic село, from Proto-Slavic selo, from Proto-Indo-European sēl- — to calm, quiet, be favourable.

Ancestry of “Петрово-Красносілля”, step by step

Петрово-Красносілля traces back through 3 separate lines of ancestry.

via Ukrainian село

StepLanguageWordMeaning
1Ukrainianселоvillage; country; rural area
2Old East Slavicселоdwelling
3Proto-Slavicselovillage
4Proto-Indo-Europeansēl-to calm, quiet, be favourable

via Ukrainian кра́сний

StepLanguageWordMeaning
1Ukrainianкра́снийbeautiful
2Proto-Slavickrasьnъbeautiful
3Proto-Slavickrasabeauty
4Proto-Indo-EuropeankreH-to shout

via Ukrainian Петров

StepLanguageWordMeaning
1UkrainianПетров
Every word from Proto-Indo-European sēl-Every word from Proto-Slavic seloEvery word from Old East Slavic село