Bitwa pod Glen Shiel – starcie zbrojne, które miało miejsce 10 czerwca 1719 roku. Rok 1719 jest nazywany w historii Szkocji "Małym powstaniem". W roku tym niewielkie siły hiszpańskie (zaledwie 300 żołnierzy) wylądowały pod Lochalsh w celu wywołania nowego powstania wśród szkockich górali. Jedyna bitwa tego powstania odbyła się pod Glen Shiel.
Wstęp Plan powstania przewidywał, że w Szkocji wylądują niewielkie siły hiszpańskie pod wodzą George’a Keitha w celu wywołania powstania na wyżynach szkockich Highlands, natomiast główny desant ok. 7000 ludzi pod wodzą Jamesa Butlera, diuka Ormond, pozostającego na hiszpańskiej służbie, wyląduje w południowo-wschodniej Anglii lub Walii. Połączone działania tych sił miały doprowadzić do obalenia dynastii hanowerskiej i wyniesienia na tron Jakuba III Stuarta. Lądowanie głównych sił nie doszło do skutku, wskutek huraganu, który rozproszył flotę hiszpańską i uszkodził wiele statków, co spowodowało, że powstanie w Szkocji z góry skazane było na porażkę. Mimo to 13 kwietnia 1719 roku grupa George’a Keitha wylądowała pod Lochalsh, górale jednak niespecjalnie chętnie przyłączali się do niego. Keith, nie mogąc podjąć marszu na Inverness, założył swą kwaterę na zamku Eilean Donan.