Nienawiszcz – wieś w Polsce położona w województwie wielkopolskim, w powiecie obornickim, w gminie Rogoźno, nad jeziorami Nienawiszcz Duża i Nienawiszcz Mała.

Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od drugiej połowy XIV wieku. Pierwszy zachowany zapis o miejscowości pochodzi z łacińskiego dokumentu z 1388 kiedy odnotowano ją pod zlatynizowaną, staropolską nazwą „Nenaviscz”, 1389 „Naviscz”, 1389 „Nenauisscz”, 1391 „Nawiscze”, 1394 „Nenaviczsz”, 1401 „Nawiscz, Nenawiscz”, 1422 „Nyenawyscz”, 1464 „Nawyscz”, 1475 „Nyenawisz”, 1494 „Nawyszcz”, 1500 „Nyenawiszcz”, 1508 „Nyenawysch”, 1510 „Nyenawyschcz”, 1519 „Nienawiscz”. Od nazwy miejscowej wsi Nienawiszcz, pochodzi polskie, szlacheckie, odmiejscowe nazwisko Nienawisckich, którzy od średniowiecza byli dawnymi właścicielami miejscowości.

Historia Miejscowość pierwotnie związana była z Wielkopolską i początkowo była wsią szlachecką należącą do szlachty polskiej z rodu Nienawisckich herbu Przosna. Od 1320 tereny, na których powstała wieś leżały w Zjednoczonym Królestwie Polskim, a od 1380 w Koronie Królestwa Polskiego. W 1464 miejscowość leżała w powiecie poznańskim w Koronie Królestwa Polskiego. W 1508 leżała w parafii Słomowo.