Wojnowice (, dodatkowa nazwa w ) – wieś w Polsce położona w województwie śląskim, w powiecie raciborskim, w gminie Krzanowice. Wieś leży na lewym brzegu Psiny, na Górnym Śląsku.

Historia Miejscowość po raz pierwszy wzmiankowano w 1370 i prawdopodobnie już wtedy była rozwiniętą wsią z własną parafią. Wieś politycznie znajdowała się początkowo w granicach piastowskiego (polskiego) księstwa raciborskiego, będącego od 1327 lennem Królestwa Czech. W 1475 roku w łacińskich statutach Statuta Synodalia Episcoporum Wratislaviensium miejscowość wymieniona jest w zlatynizowanej staropolskiej formie WoynowiczFranz Xaver Seppelt,"Die Breslauer Diözesansynode vom Jahre 1446", Franz Goerlich, Breslau 1912, str. 55. - tekst łaciński statutów w wersji zdigitalizowanej.. Po wojnach śląskich wieś znalazła się w granicach Prus. Od 1818 w powiecie raciborskim.

Historycznie Wojnowice był osadą graniczną diecezji wrocławskiej, położone na zachód od Wojnowic i na południe od Psiny Samborowice leżały już w diecezji ołomunieckiej. Tradycyjnie posługiwano się tu śląskim dialektem, jednak z silnymi wpływami gwar laskich. W 1936 roku zmieniono dotychczasową nazwę na Weihendorf O.S..

W granicach Polski od końca II wojny światowej.