Кстати, название Остров вполне логичное: город вырос вокруг крепости, располагавшейся на островке посреди реки Великой. Там до сих пор стоит церковь допетровских времен (думаю, что даже домосковских), а сам остров связан с материком с двух сторон очень своеобразными цепными мостами, построенными в 19 веке. К сожалению, крепостные стены доломали немцы во время ВОВ.
А вот историю топонима Дно, к сожалению, не знаю.
Кстати, помните, где Николай II отрекался от трона? ;)