7 (18) октября 1703 года на острове Котлин в торжественной обстановке состоялась закладка Петром I крепости Кронштадт, «…которая заключала бы в себя весь город и все портовые сооружения, и служила бы делу обороны со всех сторон». Тогда же и город на острове Котлин был назван Кронштадтом, что означает «коронный город». С 1323 года по Ореховскому мирному договору остров Котлин, на котором расположен Кронштадт, служил границей между Новгородской республикой, а затем Россией — с одной стороны и Швецией — с другой. 27 февраля (9 марта) 1617 года по Столбовскому мирному договору остров отошёл к шведам.
В 1703 году, когда шведские корабли ушли в свои незамерзающие порты, Пётр I начал возводить на нём крепость.
КРЕПОСТИ КРОНШЛОТ а не ФОРТА
Первый форт был построен на насыпанном за одну зиму 1703—1704 годов острове, на отмели, тянущейся от материка на север и оканчивающейся вблизи острова Котлин — на краю фарватера со стороны материка: в северной части залив был слишком мелок для прохода больших судов (в чём Пётр убедился, лично проверив доложенные ему результаты замера глубин). Для возведения форта на льду из хвойных пород дерева сколачивались ряжи, вокруг них прорубались проруби (майны), после чего заполнявшиеся камнями ряжи опускались под своей тяжестью на дно, создавая основу для насыпи. Возведя затем на острове и на берегу по форту, Пётр создал надёжный заслон. Работа проходила в напряжённом темпе, и уже на следующую весну шведы, открывая навигацию, с удивлением обнаружили в заливе, который они ещё недавно считали своим, откуда ни возьмись появившуюся крепость, отныне закрывшую им подход к Невской губе.
7 (18) мая 1704 года крепость была освящена и названа Кроншлот (нидерл. Kronslot — коронный замо́к). Этот день и считается датой основания города Кронштадта, а архитектором крепости является Доменико Трезини. Расположение Кроншлота оказалось настолько удачным, что за всю его историю (и Кронштадта впоследствии) мимо него не прошло ни одно неприятельское судно[20].