Wieszczyna (nazwa oboczna Nowa Wieś, niem. Neudeck) – osada w Polsce położona w województwie opolskim, w powiecie prudnickim, w gminie Prudnik. Miejscowość wchodzi w skład sołectwa Dębowiec. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Gór Opawskich.
W latach 1975–1998 miejscowość administracyjnie należała do ówczesnego województwa opolskiego.
Według danych na 2016 Wieszczyna była zamieszkana przez 23 osoby.