Fort William (en gaélico escocés: An Gearasdan, /ən ˈkʲɛrəs̪t̪ən/ "The Garrison") es una villa en el noroeste de Escocia, situada al lado del Loch Linnhe (el Loch más largo de Escocia) y el Loch Eil en el antiguo distrito de Lochaber en el consejo de Highland. La villa está a las bocas del río Lochy y del río Nevis.