I looked up the dictionary, and both gave me definitions that refer to a people from Scotland. Is there a difference between these two words?
Wikipedia has an article on Scotch. Essentially it is the old version of the adjective, while Scots and Scottish are more common now. The people are Scots as a noun, as in "He is a Scot" or "He is Scottish".
The best line in the article is: