William D. Carnihan (12 July 1894 in Hamilton, South Lanarkshire, Scotland – 16 November 1964 in Allentown, Pennsylvania) who earned two caps with the U.S. national team. He began his professional career in Scotland before moving to the American Soccer League.