Zagra (hungare: Zágra) estas komunumo en Rumanio nordokcidente de Năsăud. En 1910 ĝi havis 1 447 loĝantojn (rumanoj); en 1992 1 236. Ĝia unua mencio skriba estas el 1440. Ĝia rumanlingva lernejo estiĝis en 1789. Ĝis 1919 kaj inter 1940 kaj 1944 ĝi apartenis al Hungario (Beszterce-Naszód vármegye). Administre apartenas al ĝi Alunișul, Perișor, Poienile Zagrei, Suplai.