Zagorac (Serbian Cyrillic: Загорац) is a Serbo-Croatian surname, meaning "man from beyond the mountain". It may refer to: