Historien til Kırşehir går tilbake til hettittene. Kırşehir var tidligere kjent som eller . Romerene kalte byen , og etter at byen ble gjenoppbygd av den østromerske keiseren Justinian (527-565), fikk byen navnet . Dette navnet hadde byen til tyrkerne tok byen i 1071 og ga den dens nåværende navn.