David James McGoldrick (Nottingham, 29 november 1987) is een Engels-Iers voetballer die speelt als centrumspits. Hij verruilde Ipswich Town in juli 2018 voor Sheffield United, waar hij een éénjarig contract ondertekende dat hij meest recent verlengde tot 2021. McGoldrick debuteerde in 2014 in het Iers voetbalelftal.
McGoldrick is afkomstig uit Nottingham, Nottinghamshire. Hij stroomde door vanuit de jeugd van Notts County en debuteerde in de hoofdmacht op 24 januari 2004. Er werd in eigen huis met 2–1 verloren van Swindon Town. McGoldrick werd ondanks vier gespeelde competitiewedstrijden overgenomen door Premier League-club Southampton, dat onder trainer Harry Redknapp zakte uit de hoogste afdeling. Dat gebeurde twee jaar na de komst van McGoldrick, 18 jaar oud in 2006. Hij speelde aanvankelijk voornamelijk in de jeugdelftallen van The Saints en bereikte de finale van de FA Youth Cup in 2005, waarin de U18 van Southampton verloren van de U18 van Ipswich Town op basis van gescoorde doelpunten. In vijf seizoenen onder contract bij Southampton kwam de aanvaller 64 keer in actie in de competitie en scoorde twaalf keer. Tussendoor werd hij drie maal door Southampton elders gestald op huurbasis. McGoldrick verliet Southampton in 2009 en tekende een contract bij Nottingham Forest.