The Rt. Hon. John Archibald Murray MacDonald (9 October 1854 – 16 January 1939) was a Scottish Liberal Party politician.
Born in Argyllshire, by the 1890s he was resident in London. From 1892-95 he was member of parliament for Bow and Bromley.
He was later member of parliament for two Scottish constituencies from 1906-18.