Географические названия, такие как «Москва-река», пишутся через дефис, потому что они состоят из собственного имени (Москва) и нарицательного существительного (река). 3
В этом случае дефис ставится, так как имя собственное стоит перед нарицательным. 2