At one time Gaelic was spoken over most of the territory of modern-day Scotland and its influence may be seen in the names given to settlements and physical features throughout the country, particularly in those areas (the Highlands and the Hebrides) where the language has historically been strongest. A basic understanding of some typical Gaelic place-name elements can do much to enhance time spent in these areas. Here I have listed a number of on-line resources which may be of interest in this regard.
A guide to Gaelic origins of place names in Britain (Ordnance Survey, 2019):

Gaelic in the Landscape (Scottish Natural Heritage) series:
North-West Highlands (2007)
Caithness & Sutherland (2010)
Lochaber (2013)
Islay and Jura (2011)
Strath, Skye (2015)
Colonsay & Oronsay (2017)
Eriskay (2019)

On-line digital archive of the classic text 'Place Names of Ross and Cromarty' (W. J. Watson, 1904):

List of Scottish place-names, compiled by Iain Mac an Tàilleir, 2003:

Ainmean-Àite na h-Alba ~ Gaelic Place-Names of Scotland: