Donald MacLennan (March 22, 1875 – October 19, 1953) was a lawyer and political figure in Nova Scotia, Canada. He represented Inverness County in the Nova Scotia House of Assembly from 1911 to 1925 and then Inverness—Richmond in the House of Commons of Canada from 1935 to 1940 as a Liberal member. MacLennan sat for Margaree Forks division in the Senate of Canada from 1940 to 1953.