"Gerede" adının ilkçağlarda kullanılan "Kratia"dan türediği bilinmektedir.Tarih içersinde FLAVİOPOLİS, GEREDİA, KRATYA, GERDİBOLİ, GERDÜPEBOLİ, GERDEPEBOLİ, GERDELE, GEREDE isimleri ile söylenmiştir.Kuruluşu ilk çağda Anadolu'da medeniyet kurmuş BİTİNYALILAR devrine dayanır.Sırasıyla Bitinyalılar, Frigyalılar, Lidyalılar, İranlılar, Makedonyalılar, Romalılar ve Bizanslılar idaresinde varlığını devam ettirmiştir. Roma imparatoru 1.Theodosisus(Büyük) Bithynia ve Paphlagonia'nın bir bölümünü ele geçirdiğinde burada "Honorias Eyaleti" ni kurduğunda Flaviopolis Honorias'ın önemli kentlerinden biri oldu.
Bizans İmparatorluğu zamanında İstanbul Patrikhanesine bağlı bir psikoposluk merkezidir.Orta çağda müslüman Türk'lerin eline geçmeden önce şehir merkezinin Keçi Kalesi diye bilinen yerde Bizans Hakimiyetinde olduğu bilinmektedir.
Müslüman Türklerin eline geçtikten sonra bugünkü yerinde bir uç beyliği şeklinde yeniden kurularak Oğuz Türkleri ile iskan edilmiştir.(1197)Günümüzde Kayı ön adlı köyleri hala varlıklarını devam ettirmektedirler.(Kayı,Kayıkiraz,Kayısopran,Salur,Afşar,Kösreli,.....) Uç beyliği döneminde yarı bağımsız bir şekilde,Büyük Selçuklular,Anadolu Selçukluları,İlhanlılar'a bağlı olarak,Osmanlılar'a geçmeden önce de bir müddet müstakil beylik olarak yaşadı. I.Alaaddin Keykubat(1219-1237) zamanında Gerede Anadolu Selçıklu Devletini meydana getiren 21 eyaletten biri idi.