Да на самом деле всё очень просто. Город переименовали 4 июля 1946 года. А за день до этого 3 июня 1946 года скончался Михаил Иванович Калинин. С 1919 г. и до самой своей смерти он занимал должность номинального главы государства. Надо было увековечить его память.
Кроме того тогда вообще шла кампания по переименованию населённых пунктов в бывшей части Восточной Пруссии (Кёнигсбергской области) отошедшей к СССР. Вот на эмоциях, совпадениях, в условиях цейтнота и сложился пазл, хотя в то время уже были города Калинин (ныне — Тверь), Калининград (ныне Королёв), Калининабад (ныне — Сарбанд), посёлок Калининец под Москвой, Калининаул, посёлок имени М. И. Калининина (бывшая деревня Берёзовая Заводь).
Время такое было тогда политизированное. А кроме того надо учитывать, что при Калинине страна добилась фантастических успехов в экономике, политике, решении социальных вопросов, победили фашизм. Никто против переименования тогда даже теоретически не мог быть.
Это сейчас кажется, что более удачным названием было бы - Балтийск, а область - Балтийская. Да она и является практически русской центральной балтией на берегах важного европейского моря.
Поляки со своей частью Восточной Пруссии поступили по другому. Они просто полонизировали названия, оставив по сути прежние. Данциг у них стал Гданьском, Эльбинг - Эльблонгом, Бартенштейн - Бартошицами, Алленштайн - Ольштыном. Может быть и в этом был смысл. Но не для советских людей натерпевшихся германского скотства и победившего эту вселенскую чуму.