Çok eski dönemlere dayanan bir tarihi geçmişe sahip olması ve çeşitli uygarlıklar nedeniyle Safranbolu’nun adı da sıklıkla değişmiştir. Türklerden önce şehrin Theodorapolis ve Dadybra adlarını aldığı bilinmektedir. Selçuklular, beylikler ve Osmanlılar zamanında; Zalifre, Taraklı Borglu, Zağfiran Benderli, Zağfiranbolu adlarıyla anılmış olup 1940 yılından sonra şehrin adı, Safranbolu olarak kesin şeklini almıştır.