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

W pobliżu wsi znajduje się łąka o nazwie Kromołowskie, a także pole Napłatki.

Nazwa Wieś wzmiankowana w 1193 pod nazwą Cromolov. Następnie w dokumentach historycznych nazwę miejscowości notowano w formach: Kromolov, Kramlouvitz, Kramelaw. Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod niemiecką nazwą Kramelau, a także wymienia obecnie stosowaną, polską nazwę Kramolow we fragmencie: „Kramelau (1312 Cromolouitz, 1534 Kramalaw, polnisch Kramolow)”. Nazwa Kramelau powstała w wyniku germanizacji wcześniejszej nazwy. 15 marca 1947 r. nadano miejscowości, wówczas administracyjnie należącej do powiatu prudnickiego, polską nazwę Kromołó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 ().. Miejscowa ludność popularnie nazywa wieś Kramołów. Nazwa wsi łączona jest ze słowem „kram”, co potwierdza przypuszczenie, że była wsią targową.