Żagory (lit. Žagarė) – miasto na Litwie, położone w okręgu szawelskim, 26 km od Janiszek.
Prywatne miasto szlacheckie lokowane w 1495 roku, położone było w Księstwie ŻmudzkimStanisław Alexandrowicz, Geneza i rozwój sieci miasteczek Białorusi i Litwy do połowy XVII w., w: Acta Baltico‑Slavica t. 7, 1970, s. 90.. Żagory Nowe były miastem ekonomii szawelskiej w 1682 rokuGrzegorz Błaszczyk, Żmudź XVII-XVIII wiek, zaludnienie i struktura społeczna, Poznań 1985, s. 64-65..
Historia Miejscowość należała do dóbr królewskich, jako dobra stołowe ekonomii szawelskiej. Po II rozbiorze Polski znalazły się w zaborze rosyjskim. Caryca Katarzyna II podarowała je swojemu faworytowi Zubowowi. Od jego rodziny w 1857 r. odkupił Żagory hrabia D. Naryszkin – dekabrysta. W rękach Naryszkinów do I wojny światowej, przejęte później przez rząd litewski. Naryszkinowie uruchomili w majątku zakłady przemysłowe (fabryka guzików, wstążek, mydła). Obecnie w majątku jest stadnina koni.
Podczas okupacji hitlerowskiej, w lipcu 1941 roku Litwini utworzyli getto dla żydowskich mieszkańców. Przebywało w nim około 7000 osób. 2 października 1941 roku zlikwidowano getto, a Żydów zamordowano na miejscu. Sprawcami zbrodni były litewskie służby bezpieczeństwa.