Şerefoğlu este un sat din districtul Şefaatli, din provincia Yozgat, Turcia. Şerefoğlu se află la 1.154 m altitudine, la 6,6 km de muntele Anatolian plateau. Populația este de 72 de locuitori. Cel mai apropiat oraș mare este Yozgat, la 23 km la nord. Printre obiectivele din împrejurimi: Hattușa (48 km), Yazılıkaya (48 km) și Pteria (28 km).