Šilėnai – kaimas Šiaulių rajono savivaldybėje, 7 km į pietryčius nuo Šiaulių miesto, 2 km nuo Šiaulių oro uosto ir 6 km į pietus nuo Kairių. Artimiausi kaimai: šiaurėje Akliniai (2 km) ir Kirbaičiai (2 km), pietuose – Žarniai (4 km) ir Vališkiai (4 km). Geriausias susisiekimas – geležinkeliu, greta praeina kelias Kairiai–Tytuvėnai. Seniūnaitijos centras. Yra paštas (LT-80004), Šilėnų pagrindinė mokykla, kelios parduotuvės. 2003 m. susikūrė Šilėnų kaimo bendruomenė „Šilas“. 2004 m. Šilėnų kaime atidengtas ir pašventintas paminklinis akmuo su iškaltu užrašu „Šilėnai 1649“. 2005 m. AB „Lietuvos geležinkeliai“ geležinkelio remonto dukterinė įmonė UAB „Gelmagis“ (buvusi Mašinų remonto stotis Nr. 94.) pastatė šiuolaikišką ilgų geležinkelio bėgių atkarpų suvirinimo ir surinkimo liniją kuria.2010 m. lapkričio 8d. AB „Lietuvos geležinkeliai“ generalinio direktoriaus įsakymu Nr. AS-25 UAB „Gelmagis“ buvo reorganizuota prijungiant ją prie UAB Geležinkelio tiesimo centras.
Šilėnai žinomi nuo 1649 m., tačiau kaimas Zoknių dvaro laukuose pradėjo kurtis 1865 m. tiesiant Liepojos-Romnų geležinkelį. Po Antrojo pasaulinio karo, kai Šilėnuose buvo įkurdinta geležinkelių statybos ir remonto Mašinų remonto stotis, išaugo unikali gyvenvietė. Įmonės darbuotojams gyvenamųjų namų niekas nestatė. Stovėjo 50–60 vagonų, kuriuose gyveno ne tik darbininkai, bet ir kai kurie vadovai. Neretai vagonuose kildavo gaisrai. Tik 1991–1992 m. buvo užbaigti 6 įmonės lėšomis ūkiniu būdu statyti namai, kuriuose apsigyveno 74 šeimos.