Donald Bain may refer to: Donald III of Scotland ( 1033–1099), king of Scotland Donald Bain (writer) (1935–2017), United States author and ghostwriter Donald Bain, first husband of the Scottish Nationalist politician Margaret Ewing Dan Bain (Donald Henderson Bain, 1874–1962), Canadian athlete and merchant