Selška Sora ali Selščica, kot ji pravijo domačini izvira nad Zgornjo Sorico kot majhen potok, ki se kasneje v svoji 31 km strugi razvije v pravljično reko z mnogimi tolmuni, slikovitimi pritoki in rečnimi meandri, ki dajejo reki v zgornjem toku hudourniški značaj. Ime Sora prihaja od soureti, kar pomeni zavreti, vzkipeti.