David McMahon (born 17 January 1981) is an Irish former footballer who played as a forward for Darlington in the Football League and for Falkirk and Queen of the South in the Scottish League. He also appeared in the Irish League for Bangor, and in English non-league football for Durham City, Blyth Spartans, Whitley Bay, Newcastle Blue Star, Ryton, Bedlington Terriers and Ashington. Internationally, McMahon represented the Republic of Ireland at levels up to under-18. He scored the winning goal as Ireland's under-16 team won the 1998 UEFA European Under-16 Championship.