Привычные нам названия русских городов были даны не просто так. За каждым из них стоит свой смысл, у каждого - свое значение. Только нам сегодня трудно его понять, поскольку первоначальный облик слова претерпел разнообразные изменения. Либо потому что знакомые нам слова раньше означали нечто другое.
Во время расселения русские встречались со многими народами, постепенно ассимилируя оные. Поэтому не стоит удивляться, что в названиях многих древних городов встречаются заимствования из языков тех народов, которые жили на территории будущих поселений до присоединения их земель к Руси.