The modern names of Scottish islands stem from two main influences. There are many names that derive from the Scottish Gaelic language in the Hebrides and Firth of Clyde. In the Northern Isles most place names have a Norse origin. There are also some island place names that originate from three other influences, including a limited number that are essentially English language names, a few that are of Brittonic origin and some of an unknown origin that may represent a pre-Celtic language. These islands have all been occupied by the speakers of at least three and in many cases four or more languages since the Iron Age, and many of the names of these islands have more than one possible meaning as a result.