Město bylo založeno počátkem 13. stol. pravděpodobně Slávkem z roku Hrabišiců. V roce 1224 byl postaven kostel sv. Jakuba. Za Přemysla Otakara II. se stal Ostrov královským městem, od 15. stol. jej vlastnili hrabata Šlikové. V roce 1625 získal město Julius Jindřich, vévoda sasko-lauenburský. V 19. stol patřil Ostrov císařskému rodu Habsburků.
(Ostrov je uprostřed)