По одной из версий название города возникло раньше и состояла из корней «моск» (на древнеславянском языке- «кремень») и «ков» или»хов» (от глагола «ховаться», т. е. «прятаться»). Значит, слово «Москва» означало «каменное укрытие», и уж от города оно перешло и на реку.