Desna Nehri (Rusça ve Ukraynaca : Десна), Rusya'nın Smolensk Oblastı'nda doğan ve Ukrayna'nın Kiev istikametine doğru akan nehir. Dinyeper Nehri'nin kolu. Desna adı, Eski Doğu Slavca'da "sağ eli" anlamına gelir. Uzunluğu 1.130 km olup, beslenme havzasının genişliği 88.900 km²'dir.
Smolensk Yaylası'nda Yelnya yakınındaki Naleti köyü civarında başlayıp Bryansk'a doğru akar, kollarından Sudost Nehri, Snov Nehri, Seim Nehri, Oster Nehri'ni alır ve Kiev Oblastı'nın Kiev civarında Dinyeper Nehri ile birleşir.