Появление названия города, как и названий многих городов мира, связано с именем реки Москвы, которая носила это имя задолго до появления поселения. Кем дано название, и что оно означает, точно не известно. На сегодняшний день существует три основных версии: балтская, славянская и финно-угорская.

Балтская и славянская версии указывают на то, что корень моск- означал «вязкий, топкий» или «болото, сырость, влага, жидкость». Балтское название реки могло оставить племя голядь, а славянское — жившие здесь вятичи.

Согласно финно-угорской версии, слово Москва происходит из какого-то волжско-финского языка, и означает «река-Медведица», либо «Коровья река»[1]. Существуют и другие версии происхождения названия города, но они менее состоятельны и убедительны. В частности, популярное сравнение названия Москвы с прикамскими гидронимами на -ва (Колва, Яйва, Сылва) несостоятельно, поскольку слово ва со значением «вода» есть только в языке коми, никогда не живших даже близко к Москве.