Zagoria (en búlgaro: Загоре [zɐˈɡɔrɛ], Zagore), también Zagorie (Загорие), Zagora (Загора), o Zagoriya (Загория), fue una región medieval vagamente definida, que actualmente es una región en el centro de Bulgaria.
Su nombre es de origen eslavo y significa "más allá [i.e.
La región fue mencionada por primera vez como Ζαγόρια en griego medieval (en una traducción del antiguo eslavo fue reproducida como Загорїа) cuando fue cedida al primer imperio búlgaro por el imperio bizantino durante el reinado de Tervel de Bulgaria en los inicios del siglo VIII (tratado bizantino-búlgaro de 716).
[1] Por el contexto, se puede circunscribir a Zagoria como una región en el noreste de Tracia.
[2] Durante el segundo imperio búlgaro, la región también fue mencionada en la carta de Dubrovnik del zar Ivan Asen II de Bulgaria, posterior a 1230, que permitía a los mercaderes de Ragusa comerciar en las tierras búlgaras, entre las cuales se incluye "toda la Zagoria" (пѡ всемѹ Загѡриѹ).