zimny (Polish) comes from Polish zima, from Proto-Slavic zima, from Proto-Balto-Slavic źeimā́ˀ, from Proto-Indo-European ǵʰéyōm, from Proto-Indo-European -ōm, from Proto-Indo-European -mi.
zimny (Polish): cold