Ze zródeł historycznych i zachowanych dokumentów wynika, że jest najstarszą miejscowością założoną na Pogórzu Orlickim. Znany średniowieczny kronikarz czeski Cosmas odnotował istnienie Opoczna już w 1068 r. w swojej „Kronice Czechów“ piszac o nim jako o „oppidum Opocen“ czyli grodzie książęcym postawionym na skale - opoce. W 1425 r. na miejscu starego grodu zbudowany został zamek gotycki przebudowany pózniej w latach 1560–1569 w stylu renesansowym. Pierwotna nazwa miasta była Opocen. Z językowego punktu widzenia była słowem rodzaju męskiego w języku czeskim i pochodziła od przymiotnika „opocny“ - opukový czyli opokowy w połaczeniu ze słowem „hrad“ oznaczającym gród, średniowieczny zamek warowny. Zmianę rodzajowa i przejście do rodzaju nijakiego zauważyć można dopiero w dokumencie z 1636 r. gdzie wzmiankowany jest zamek Opocžno.