"Для меня этот город навеки вечные Ленинград и никак иначе!" (с) Да на здоровье! А я предпочитаю лишний раз не произносить имени этого человека, даже в названии города. (Я конечно понимаю, что он безусловно оказал городу одну громадную услугу - съехал из него в 1918-м, забрав с собой правительство. Но давать за это его имя...) Всё это вопрос личных предпочтений и не более. Как при том, так и при другом названии всем ясно, о каком городе идет речь. Так что здесь сложностей нет. Не будет их и с вокзалом - я говорю "Николаевский" и меня чаще понимают, чем нет. Станет кто-то "из принципа" или по привычке и дальше говорить "Ленинградский" - поймут и его.
А ленинградцы в 1991-м году на общегородском референдуме проголосовали за Санкт-Петербург. Захотят - проголосуют обратно. Можно подумать, что если бы в 1941-м этот город назывался, к примеру, Петроградом, немцы бы блокаду не устроили. Кстати, еще до переименования многие ленинградцы называли свой город "Питером" (сам слышал).