George Preston (c. 1659 – 1748) was a Scottish army officer, known for his involvement in the Jacobite uprisings.
He was the second son of George Preston, sixth of Valleyfield, who was created a baronet of Nova Scotia on 31 March 1637. His mother was Marion, only child of Hugh Sempill, 5th Lord Sempill. He was captain in the service of the States-General of the Netherlands in 1688, and attended William, Prince of Orange on his expedition to England. Subsequently he served in the Nine Years' War and War of the Spanish Succession, and at the battle of Ramillies he was severely wounded.
In 1706 Preston was made colonel of the Cameronian regiment, and he retained the post till 1720. At the outbreak of the Jacobite Rebellion 1715 he was sent from London to take command of the Edinburgh Castle, and in due course was appointed its lieutenant-governor of the castle. He was also made commander-in-chief of the loyalist forces in Scotland.
On the outbreak of the Jacobite Rebellion 1745 the London government sent General Joshua Guest to take command of the garrison of the Edinburgh Castle. On one view, that of James Grant, after the battle of Prestonpans, Guest was deterred from surrendering the castle merely by the resolute Preston; but, according to John Home, Guest deliberately spread a rumour that he was at the point of surrendering the castle, to detain the Highlanders in a siege of the castle.