Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Kazimierz, Kózki, Milice, Lisięcice.
Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Ciesznów znajduje się w granicach mikroregionu Dolina Górnej Straduni (318.58.8). W obszarze wsi przepływa potok Jakubowicki Potok.
Leży na terenie Nadleśnictwa Prudnik (obręb Prudnik).
Środowisko naturalne W Ciesznowie panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,2 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Ciesznowa wynoszą 641 mm. Dominują wiatry zachodnie.
Integralne części wsi We wschodniej części wsi znajdował się folwark, który nosił niemiecką nazwę Kreuzhof.
Nazwa Nazwa wsi wywodzi się od imienia Cieszno, Cieszysław. W 1234 wymieniona jest pod nazwą Tesnowo, a w 1282 Tesnow. Przed 1945 stosowana była nazwa Teschenau. Nazywana też Cieśniów i Teszniów. Formy Tesznów i Teśnów powstały pod wpływem czeskim lub postaci zgermanizowanej.