Roszków (niem. Roschkau) – wieś w Polsce położona w województwie śląskim, w powiecie raciborskim, w gminie Krzyżanowice. Dzisiaj jest to niewielka miejscowość, o charakterze rolniczym, położona przy drodze prowadzącej z Krzyżanowic do Zabełkowa.

Historia Pierwsze wzmianki dotyczące wioski pochodzą z 1264 roku, ale nazwa Roszków po raz pierwszy pojawiła się w dokumentach z 1507 roku, kiedy książę Walentyn wystawił pisemne zezwolenie na prowadzenie wyszynku piwa i gorzałki w Roszkowie i Krzyżanowicach. W XVI wieku we wsi działał mały młyn wodny usytuowany nad stawem, w którym prowadzono hodowlę ryb. Część terenów wchodziła w skład majątku ziemskiego w Nowym Dworze o łącznej powierzchni 254 ha. W 1784 roku w Roszkowie mieszkało 17 gospodarzy, 12 zagrodników i 2 chałupników. W 1869 roku zakończono budowę szkoły, a w 1883 roku zbudowano kaplicę.

W latach 1975–1998 miejscowość administracyjnie należała do województwa katowickiego.

Nazwa Według legend nazwa wioski wywodzi się od rożkowatego zakola Odry, wokół którego powstała osada, lecz kroniki historyczne notują również nazwisko hrabiego Roszkowskiego, który był jednym z właścicieli Roszkowa.