Для начала попробуем разобраться с терминологией. Город, который сейчас называется Ломоносов, до 1948 года именовался Ораниенбаумом. И сейчас Ломоносов - это часть Санкт-Петербурга. Т. е. это не область и не пригород. Довольно запутанно 🤔 Примерно, как Зеленоград - вроде бы и город, и в то же время часть Москвы. В общем, город в городе. Почему его переименовали? Ну, наверное, потому, что после войны немецкое название совсем "не звучало". А Ломоносовым назвали из-за расположенной неподалёку усадьбы, в которой Михаил Васильевич занимался изготовлением цветного стекла...