Pierwsza znana wzmianka pochodzi z 1776 roku, wspomniana jest tam osada leśna Budki Francdorf. Wieś nazywała się pierwotnie Francdorf, Franzdorf, Fransdorf. Nazwa pochodzi od niemieckiego imienia Franz (Franciszek) i słowa Dorf oznaczającego wieś. Miejscowość była bowiem zasiedlona początkowo głównie przez Niemców. Byli to osadnicy, którym dziedzic żelechowski, Ignacy Wyssogota Zakrzewski, sprzedał tutejsze lasy, aby je wykarczowali i się tu osiedlili. W spisie z 1827 roku Fransdorf liczył już 80 gospodarstw i 638 mieszkańców. Z racji rozległości i przeprowadzenia w 1880 roku szosy z Żelechowa do Sobolewa, przyjął się podział na Franzdorf I (obecny Stefanów) i Franzdorf II (obecny Piastów). W 1881 roku Franzdorf I liczył 64 gospodarstwa, 569 mieszkańców i 1462 morgi powierzchni.