Классический вопрос на засыпку из древней кавказской легенды. Ну или из «Кавказской пленницы». Казалось бы, ответить на него невозможно, но мы все же попробуем.

Современное слово озеро происходит от старославянского ѥзєро (читается примерно как «иезеро»), которое, в свою очередь, от праславянского jezero. В XI–XII вв. начальное «йе» превратилось в «о», и праславянское «езеро» стало древнерусским «озером». Позднее из древнерусского это слово перешло в современный русский, украинский и белорусский языки. Заметим, что в других славянских языках (польский, чешский, болгарский и пр.) сохранилась древняя форма «езеро».