What does the word Gordon mean?

Gordon means 'large fortification, or hill near meadows'. It is of old English or Gaelic origin.