Впервые город под названием Белоозеро упоминается в летописях в 862 г. Первоначально город находился на северном берегу озера, затем в X в. был перенесен на противоположный южный берег.