Ewan MacDonald (born 17 November 1975 in Inverness, Scotland) is a Scottish curler.
Representing Scotland, he is a three-time World Champion, playing second for Hammy McMillan in 1999 and playing third for David Murdoch in 2006 and 2009.
He has also represented Great Britain at three Winter Olympics, in Salt Lake City 2002, Torino 2006 and Vancouver 2010.