William Shaw (died 15 May 1937) was a Scottish trade unionist and politician.
In 1916, he was elected unopposed as the secretary of Glasgow Trades Council, at the time also the Labour Party organisation for the city.
[1] At the time, he was active in the Independent Labour Party and was an opponent of World War I.
[2][3] In 1920, Shaw served as chairman of the Scottish Trades Union Congress and, when the British Trades Union Congress held its annual conference in Glasgow, he served as its minutes secretary.
[4] Shaw stood as a Labour Party candidate for Glasgow City Council on numerous occasions, winning Maryhill ward in 1920, Whitevale in 1925, and Springburn in 1929, 1932 and 1935.