1250 r.: Nevenino 1352 r.: Novenino 1783 r.: Niefnig do 1 lutego 1937 r.: Niefnig (niemiecka nazwa wsi) 1937–1945 r.: Kresseheim (nazwa nadana przez nazistowskie władze Niemiec) do 1947 r.: Niewienice (polska nazwa wsi, nadana po ustanowieniu administracji polskiej, wcześniej występująca w tomie VII Słownika geograficznego Królestwa Polskiego z 1886 r.)Obwieszczenie Pełnomocnika Rządu R.P. na okręg administracyjny Dolnego Śląska z 16.6.1945. Biuletyn nr 1 - przywracający brzmienie historycznych nazw polskich miejscowości Dolnego Śląska od 1947 r.: Niwnik
Nazwa miejscowości „Niwnik” wywodzi się od staropolskiego słowa „niwa”, oznaczającego nowe miejsca przeznaczone pod uprawę rolną.
Heinrich Adamy w swoim dziele o nazwach miejscowych na Śląsku, wydanym we Wrocławiu w 1888 r., zalicza niemiecką nazwę wsi "Niefnig" do grupy nazw miejscowości wywodzących się od ukształtowania terenu i rodzaju lokalnego krajobrazu. Adamy wymieniał starosłowiańską nazwę wsi „Niewienice” oraz znaczenie tej nazwy w języku niemieckim jako Ackerland. Flur.