William Drummond, 4th Viscount Strathallan (1690 – 16 April 1746) was a Scottish Jacobite army officer and fourth son of Sir John Drummond of Machany and Margaret, daughter of Sir William Stewart of Innernytie.
Drummond was born in 1690, a year in which his father was outlawed for adhering to the House of Stuart. On 26 May 1711 Drummond succeeded as fourth Viscount of Strathallan on the death of his cousin, William. In 1712, Strathallan married Margaret Murray (died 28 May 1773), daughter of William Murray, 2nd Lord Nairne and his wife, Margaret Nairne.
Strathallan was amongst the first to join the Jacobite rising of 1715, attending John Erskine, 22nd Earl of Mar's hunting party. Serving under Brigadier William Mackintosh of Borlum, he led a battalion from Perthshire in the campaign. He was taken prisoner at Sheriffmuir and was moved to Stirling and under the terms of the Act of Grace of 1717, was neither injured nor prosecuted. Strathallan joined the army of Charles Edward Stuart on 3 September 1745, commanding the Perthshire Horse, with two troops under him led by Lieutenant-Colonel Lawrence Oliphant of Gask and Major John Haldane, he is also named as being a member of the Prince's Privy council. At the Battle of Prestonpans, he commanded the only cavalry unit in the Jacobite force, around thirty-six troopers and their servants. Strathallan was promoted to major-general and was appointed general officer commanding in Scotland, stationed in Perth, while his cavalry under the command of William Boyd, 4th Earl of Kilmarnock, joined Prince Charles in his march south. Strathallan remained in command in Scotland until superseded by Lord John Drummond.