Where does “Красноя́рск” come from?

Красноя́рск (Russian) comes from Russian кра́сный, from Old East Slavic красьнъ, from Proto-Slavic krasьnъ, from Proto-Slavic krasa, from Proto-Indo-European kreH- — to shout.

Ancestry of “Красноя́рск”, step by step

Красноя́рск traces back through two separate lines of ancestry.

via Russian кра́сный

StepLanguageWordMeaning
1Russianкра́сныйred; red; beautiful
2Old East Slavicкрасьнъbeautiful
3Proto-Slavickrasьnъbeautiful
4Proto-Slavickrasabeauty
5Proto-Indo-EuropeankreH-to shout

via Russian яр

StepLanguageWordMeaning
1Russianярsteep bank, ravine; short masculine singular of...
2Turkicjar—

Words derived from “Красноя́рск”

Every word from Proto-Indo-European kreH- →Every word from Proto-Slavic krasa →Every word from Proto-Slavic krasьnъ →