Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Słoków znajduje się w granicach mikroregionu Wysoczyzna Bialska (318.58.1). Okolica wsi charakteryzuje się występowaniem niewielkich pagórków. W obszarze wsi przepływa struga Gostomka.
Środowisko naturalne W Słokowie panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,1 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Słokowa wynoszą 624 mm. Dominują wiatry zachodnie.
Nazwa Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod obecnie stosowaną, polską nazwą Sloków, a także niemiecką Schlogwitz we fragmencie: „Schlogwitz (1379 Slohowicz, polnisch Sloków)”. Wzmiankowana pierwszy raz w 1379 roku pod nazwą Slokowicz (Sławkowice), pochodzącej od nazwy osobowej „Sławek” (z 1224 roku). W młodszych dokumentach historycznych występuje pod nazwą Slawkowicz (1416), Sloków (1485) i Schlogwitz. Ze względu na słowiańskie pochodzenie nazwa Schlogwitz została zmieniona w okresie nazistowskim na Schlagenhof.