The 1939-40 Scottish Cup was won by the Dunfermline Vikings, who defeated the Falkirk Lions in the final.