холм - древнескандинавское, готское hulma - варяжское holm - пришло в славянские языки потому, что на холмах пришлые в славянские земли норманны ставили свои укрепления
сопка - это у русских пионеров-первопроходцев было тоже, что и вулкан у латинян (Vulcanus - бог огня у др. римлян-язычников), - гора сопела как сопливый нос
http://www.e-reading.mobi/bookreader.php/71928/Pashalov_-_Udivitel'naya_etimologiya.html