Отвечу,что оба города так древни, что имена основателей не дошли, скорее всего,таковых не было, зане выросли из торговых мест рядом с племенными посёлками.(В Менеска я не верю)
В случае Смоленска всё ещё усугубляется Гнездовым.
А вот со Львовом всё совершенно ясно.