Первоначально, когда города как такового еще не было, Санкт-Питербурх - так называлась земляная крепость, оборудованная на Заячьем острове для защиты от морского нападения шведов.
Тем не менее, параллельно бытовало другие название крепости: Петрополь, Питерпол, Петрополкгъ .
Странно, но эти названия были не в характере Петра (царь не любил попов и греко-византийский стиль). Возможно, эти варианты носили временно-технический характер.
Совсем другое дело Санкт-Питербурх. Петр стремился подражать «цивилизованной» Европе и многое нарекал на голландский манер.
Это сейчас мы полагаем, что город назван в честь своего основателя. Но 300 лет назад амбиции правителей были скромнее.
Ведь и свое имя царь получил в честь кого-то. Вот именно в его честь - в честь Святого Петра и были названы сперва крепость, а затем и весь город.
Более того, подобный опыт Петр Первый уже предпринимал.
Во время русско-турецкой войны на северном берегу Дона, напротив вражеской крепости Азов была построена русская сторожевая крепость.
Там , в далеких южных степях ее назвали твердо по-русски: крепость Святого Петра.
Теперь же, открывая дорогу в Европу, Петр даже в мелочах стремился привлекать а не отпугивать иностранцев. Поэтому город назвали не на русский, а на европейский (точнее- голландский) манер.