Петрово-Красносілля (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.