Hamzaoğlu es una aldea en el distrito de Hanönü, en la provincia de Kastamonu, Turquía. Hamzaoğlu se encuentra a 646 m de altitud, en la montaña Küre. Su población es de 352 habitantes. La ciudad grande más cercana es Boyabat, a 43 km al este. Entre los lugares de interés cercanos: Pompeyópolis (13,3 km) y Karadere Dam (19,2 km).