Происхождение слова крепость

Кре́пость. Искон. Суф. производное на базе крепыи «крепкий». См. крепкий. Является, очевидно, универбацией словосочетания крепкий город.

См. также: значение слова крепость в толковых словарях.