Donald MacLennan (March 22, 1875 – October 19, 1953) was a lawyer and political figure in Nova Scotia, Canada.
MacLennan sat for Margaree Forks division in the Senate of Canada from 1940 to 1953.
He was born in Margaree, Nova Scotia, the son of Donald MacLennan and Flora MacDonald.
He served on the municipal council for Port Hood in 1907 and was named treasurer for Inverness County in 1910.
MacLennan ran unsuccessfully for a seat in the House of Commons in 1926, but was elected in 1935.