Nazwa miasta pochodziła najprawdopodobniej od słowiańskiego imienia „Racibor”. Według Weltzla pochodziła ona od czasownika „rati” czyli orać i „bor” czyli bór, las.
Inne źródła nadają temu imieniu znaczenie „walczący na wojnie” bądź „chętny do boju”. Co jest zgodne z ostatnimi badaniami onomastycznymi.
Nazwa miasta pochodzi od dwóch znaczeniowo tożsamych słów „rati czyli walczyć” oraz „boriti czyli walczyć” i oznacza „walczący na wojnie”.
Imię Racibor było charakterystyczne we wczesnym średniowieczu dla książąt pomorskich oraz obodrzyckich. Nadawano władcom imię Racibor być może na dobrą wróżbę, aby „walczyli i zwyciężali w boju”.
Gród raciborski istniał co najmniej już od XI wieku. Bronił przeprawy rzecznej przez Odrę na szlaku handlowym prowadzącym przez Bramę Morawską do Polski.
Racibórz leżał na skrzyżowaniu wielu szlaków handlowych, m.in. z Czech i Moraw do Krakowa, na Ruś i na Śląsk.
Według staropolskich podań był stolicą Kwadów, a w kronice Galla Anonima znajduje się informacja o zdobyciu w 1108 r. raciborskiego grodu przez rycerzy Bolesława Krzywoustego.
W dalszych przekazach Racibórz wymienia się jako gród kasztelański, a od 1172 r. staję się stolicą księstwa z Mieszkiem I Plątonogim na tronie.
Dwukrotnie w 1241 r. silny raciborski gród warowny stawiał opór Mongołom.
XIII wiek był czasem prężnego rozwoju Raciborza, w książęcej mennicy bito pierwszą monetę z polskim napisem "Milost", a w klasztorze dominikanów Wincenty z Kielczy, autor hymnu o św. Stanisławie "Gaude Mater Polonia",
zapisał w kronice pierwsze polskie zdanie – "Gorze szą nam stało". Dogodne położenie wpływało na szybki rozwój miasta i tak powstawały wielkie składy soli,
odbywały się największe na Śląsku targi zboża oraz rozwinięte było rzemiosło, zwłaszcza tkactwo i sukiennictwo.
W XIV w. Racibórz był jednym z najludniejszych miast na Śląsku.
Rok 1551 przyniósł nowych władców, a byli nimi Habsburgowie, którzy objęli całą Koronę Czeską. W XVII w. przez miasto przetoczyła się fala zniszczeń za sprawą wojny trzydziestoletniej.