Where does “Krasny” come from?

Krasny (Polish) comes from Proto-Slavic krasьnъ, from Proto-Slavic krasa, from Proto-Indo-European kreH- — to shout.

Ancestry of “Krasny”, step by step

StepLanguageWordMeaning
1Proto-Slavickrasьnъbeautiful
2Proto-Slavickrasabeauty
3Proto-Indo-EuropeankreH-to shout

Words derived from “Krasny”

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