Submitted Name Save Type Settlement Usage English Edit Status Status [show contributorhide contributor] Added 11/24/2021 by picajay Meaning & History Town in Scotland. Meaning "Thor's river".