Originally Thurso was known by the Celtic name of tarvodubron meaning "bull water" or "bull river"; similarly Dunnet Head was tarvedunum standing for "bull fort" and the name of the town name may have its roots there.
The local Scots name, Thursa,[REF] derives from the Norse, as does the modern Scottish Gaelic Inbhir Theòrsa.