Dniestr (Polish) comes from Russian Днестр, from Old East Slavic Дънѣстръ, from Proto-Slavic *Dъněstrъ.