Liwna (dawna nazwa niem. Liebe) – rzeka, prawobrzeżny dopływ Gubra o długości 36,24 km.
Źródła rzeki znajdują się na zachód od jeziora Silec. Przepływa przez dwa mezoregiony: Krainę Wielkich Jezior Mazurskich i Nizinę Sępopolską. W podziale administracyjnym – przepływa przez teren powiatu kętrzyńskiego oraz gminy Srokowo i Barciany. Wzdłuż rzeki położone są miejscowości: Ogródki, Barciany, Modgarby, Silginy, Krelikiejmy. Największym dopływem jest Sołka, wpadająca do Liwny we wsi Silginy. Przepływy charakterystyczne powyżej ujścia do Gubra z okresu 1951-1985: SSQ – 1,45 m³/s, SNQ – 0,24, NNQ – 0,20.
W roku 1999 Liwna prowadziła wody III klasy czystości w Ogródkach i Krelikejmach oraz pozaklasowe w Barcianach (zdecydowały o tym azotyny, fosforany i fosfor ogólny). W porównaniu z badaniami prowadzonymi w roku hydrologicznym 1994/95 nastąpiły zmiany w klasyfikacji ogólne w Ogródkach i Krelikiejmach z NON (wody pozaklasowe) na III klasę czystości. W Barcianach wody w latach 1994/95 też były pozaklasowe. Rzeka badana była przez WIOŚ w Olsztynie w trzech przekrojach pomiarowo kontrolnych: w miejscowości Ogródki powyżej ujścia do Gubra, w Barcianach…