W 1609 r. wieś miała powierzchnię 17 1/2 łana. W 1819 r. wieś należała do urzędu domenalnego (Domainen-Amt) w Kotowicach (Kottwitz), a od 1830 r. do pruskiego urzędu królewskiego w Oławie. W 1845 r. we wsi jest wspomniana szkoła katolicka i kaplica (Betkapelle). W 1891 r. we wsi powstała parafia katolicka w wyniku podziału terytorialnego parafii katolickiej w Osieku. Od 1893 roku we wsi znajdował się kościół katolicki, wybudowany w latach 1893-1896 w stylu neoromańskim. W 1895 r. wybudowana została plebania.
1 lutego 1937 r. władze nazistowskie Niemiec zmieniły nazwę wsi z Niefnig na Kresseheim.
W latach 1982-1992 wieś była znana jako miejsce startu pielgrzymek parafialnych na Kresy Wschodnie, inicjowanych przez proboszcza parafii w Niwniku Stanisława Dragułę. W 2009 r. we wsi znajdowała się siłownia, mieszcząca się w budynku dawnej szkoły.
Nazewnictwo W ciągu swojego istnienia Niwnik posiadał następujące nazwy: