Krakew was better positioned for trade and also less vulnerable to attacks from the Czechs and Germans.
The Czechs and Germans threatened to attack.
The earliest name associated with the city, Ur usalim, perhaps meant  city of Shalim  or  founded by Shalim.