William Alexander Mackinnon (2 August 1789 – 30 April 1870) was a British politician and a colonisation commissioner for South Australia.