Šilheřovice (w gwarze hulczyńskiej Šuleřovice, pol. Szylerzowice, niem. Schillersdorf) - wieś położona na terenie Wzgórza Hulczyńskiego (wchodzi w skład Płaskowyża Głubczyckiego), w jego wschodniej części, do 2002 w byłym powiecie Opawskim (czes. okres Opava), województwie morawsko-śląskim (czes. Moravskoslezský kraj) w Czechach, 2 km od granicy z Polską, 5 km od miejscowości Chałupki.
Wieś powstała około połowy XIII wieku i była otoczona gęstymi lasami, które pokrywały wówczas większość tego obszaru. Osiedle to można zaliczyć do tzw. osad drogowych, gdyż prawdopodobnie tędy przebiegał jeden ze starych szlaków handlowych, biegnących z południa na północ. Pierwsze pisemne wzmianki znaleźć można w dokumentach z 1377, w których nazwa wsi została zapisana jako "Scholasdorf".
Miejscowe dobra wraz z zamkiem - pałacem z XVIII w latach 1845-1938 należały do wiedeńskiej gałęzi rodziny Rothschildów.