Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Rzymkowice znajdują się w granicach mikroregionu Wysoczyzna Niemodlińska (318.55.6). W obszarze wsi przepływa rów wodny Rzymkowicka Struga.
Na wschód od miejscowości znajdują się łąki o nazwach Rzymkowickie Łąki i Błotna.
Środowisko naturalne W Rzymkowicach panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,3 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Rzymkowic wynoszą 605 mm. Dominują wiatry zachodnie.
Nazwa Po raz pierwszy wieś zanotowana w roku 1534 jako Rzenzkhowitz, kolejne zaś brzmiały: Ringwitz (1743, 1845, 1865, 1939), Riegnitz (1784), Rzynkowice (1845, 1865, 1890); ta ostatnia była nazwą gwarową używaną przez miejscową ludność polską. W alfabetycznym spisie miejscowości na terenie Śląska wydanym w 1830 roku we Wrocławiu przez Johanna Knie wieś występuje pod polską nazwą Rinkowicz oraz niemiecką nazwą Ringwitz. Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod polską nazwą Rzynkowice, a także niemiecką Ringwitz we fragmencie „Ringwitz (1534 Rzenzkowitz, Rzynkowice)”. 15 marca 1947 r.