Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Steblów znajduje się w granicach mikroregionów Wysoczyzna Niemodlińska (318.55.6) i Dolina Dolnej Osobłogi (318.55.10). W obszarze wsi przepływa rzeka Osobłoga.

Nazwa Nazwa wywodzi się od nazwy osobowej Stebel. W 1294 wzmiankowana jako Styblow, a w 1302 jako de Stebbulou. W czasach niemieckich nazywana Stöblau. W 1845 przy ówczesnej niemieckiej urzędowej nazwie miejscowości podano również polską nazwę Steblów.

12 listopada 1946 nadano miejscowości, wówczas administracyjnie należącej do powiatu prudnickiego, polską nazwę StebłówRozporządzenie Ministrów: Administracji Publicznej i Ziem Odzyskanych z dnia 12 listopada 1946 r. o przywróceniu i ustaleniu urzędowych nazw miejscowości ()., jednak miejscowa ludność używała powszechnie nazwy Steblów. Zgodnie z wolą mieszkańców i władz samorządowych, 10 lutego 1995 miejscowości nadano nazwę Steblów.

Historia Podczas badań archeologicznych odnaleziono fragmenty naczyń z okresu neolitu. Znaleziono także naczynia z okresu VIII–X wieku. Osada w miejscu współczesnego Steblowa prawdopodobnie istniała już w drugiej połowie IX wieku.