Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Rozkochów znajduje się w granicach mikroregionu Równina Walców (318.59.1). W granicach administracyjnych wsi znajduje się wzniesienie Wiatrak. W obszarze wsi przepływa struga Swornica.

W pobliżu wsi znajduje się łąka o nazwie Pod Borki.

Integralne części wsi + Integralne części wsi Rozkochów SIMC Nazwa0504580 Olszyna

Nazwa Na polskojęzycznej mapie wydanej w 1772 miejscowość została podpisana nazwą Roskochow. W alfabetycznym spisie miejscowości z terenu Śląska wydanym w 1830 roku we Wrocławiu przez Johanna Knie miejscowość występuje pod polską nazwą Rosnochow oraz zgermanizowaną Rosnochau. Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod niemiecką nazwą Rosnochau, a także polską Roźnochów we fragmencie: „Rosnochau (polnisch Roźnochów)”. W historii wsi pojawia się też nazwa Rosswiede. 15 marca 1947 r. nadano miejscowości, wówczas administracyjnie należącej do powiatu prudnickiego, polską nazwę RozkochówRozporządzenie Ministrów: Administracji Publicznej i Ziem Odzyskanych z dnia 15 marca 1947 r. o przywróceniu i ustaleniu urzędowych nazw miejscowości ()..