Zagolovac (en serbe cyrillique : Залоговац) est un village de Serbie situé dans la municipalité de Varvarin, district de Rasina. Au recensement de 2011, il comptait 737 habitants. Zagolovac est situé à 14 km de Kruševac. Le village est mentionné depuis le XIVe siècle.