Много об этимологии этого слова написано и сказано. Я хочу и свою версию попробовать дать.
Чтобы «докопаться» до истины, нужно изучить историю живших в тех местах народов и учитывать взаимовлияние языков. И обязательно иметь в виду варианты произношения данного слова в русской речевой среде.
Я считаю, что слово «москва» финно-угорское, в переводе обозначающее «моск» (мыс, мыск) - холм, «ва» -