David J. Wilson (1880–1926) was a Scottish amateur footballer who played in the Scottish League for Queen's Park as an inside right. While playing for Queen's Park, he scored the first ever goal at the third (current) Hampden Park, in 1903. He scored two goals on his sole appearance for Scotland in 1900.