David James McGoldrick (* 29. November 1987 in Nottingham) ist ein britischer Fußballspieler, der seit 2018 bei Sheffield United unter Vertrag steht.
McGoldrick absolvierte den Großteil seiner Ausbildung im Jugendbereich bei seinem Heimatverein Notts County. In der Saison 2003/04 kam er zu seinen ersten vier Einsätzen im Herrenbereich. Sein Verein spielte zu diesem Zeitpunkt in der Football League Second Division, der dritthöchsten englischen Spielklasse. Gleich in der ersten Saison stieg McGoldrick mit seiner Mannschaft in die Football League Third Division ab.
Nach Abschluss der Saison wechselte McGoldrick zum FC Southampton und war dort zunächst in der Jugendmannschaft tätig. Southampton spielte in der Premier League 2004/05, stieg jedoch am Saisonende ab. McGoldrick kam daher erst in der Football League Championship 2005/06 zu seinem ersten Einsatz bei den Saints. Aufgrund mangelnder Spielpraxis wurde er während der Saison kurzfristig an seinen Jugendverein Notts County verliehen, kam dort jedoch auf keinen Saisontreffer.