Stirling is clustered around a large fortress and medieval old-town beside the River Forth. The origin of the city name Stirling is uncertain, but folk etymology suggests that it originates in either a Scots or Gaelic term meaning the place of battle, struggle or strife, but other sources suggest that it originates in a Brythonic name meaning “dwelling place of Melyn“.