Nazwa wsi Istnieje legenda łącząca początki Osolina z osobą człowieka o imieniu Esil, przybyłego na tę ziemię już w 1054 roku, w celu jej kolonizacji. Fakt ten zyskał potwierdzenie w używanej pierwotnie nazwie Esildorf. W dokumencie In villa Boguchvali zawarta została adnotacja z roku 1326, wedle której o Gunter z Ecelsdorfu (Osolin), który wraz z żoną Eufemią, córką Lutka Pakoslawica, przekazał wszelkie prawa do sołectwa we wsi Sandicz koło Trzebnicy. Miano „Ecelsdorf” to w języku polskim „wieś Ecela”. Dokument z 1326 roku stanowi zatem potwierdzenie ówczesnej (pierwszej, która pojawiła się w dokumentach pisanych) nazwy tej wsi, która brzmiała Esildorf (Ecelsdorf). Przed II wojną światową wieś nosiła nazwę Esdorf.

W roku 1945 wieś miała już polską nazwę Dębowa. Pod koniec lat 40. XX wieku nazwę miejscowości zmieniono na Osolin.

Historia Na terenie, gdzie dziś rozpościera się wieś Osolin odkryto zabytki archeologiczne kultury łużyckiej, pochodzące z okresu 1400 lat p.n.e. – IV w. p.n.e.

Wieś została założona w 1208 roku pod protektoratem i za przyczyną św. Jadwigi Śląskiej. Księżna wspierała rozwój wsi, która początkowo była mała, licząca ledwie kilka gospodarstw, a otaczające pola były w większości nieużytkami.