Hamzaoğlu ist ein Dorf im Bezirk Hanönü, in der Provinz Kastamonu, Türkei. Hamzaoğlu liegt auf 646 m Höhe, im Gebirge Küre. Die Einwohnerzahl beträgt 352. Die nächste größere Stadt ist Boyabat, 43 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Pompeiopolis (13,3 km) und Karadere-Talsperre (19,2 km).