David Gillespie Weir (ur. 10 maja 1970 w Falkirk) – piłkarz szkocki grający na pozycji środkowego obrońcy.
Piłkarską karierę Weir rozpoczął w juniorach Celtiku. Występował w juniorskiej drużynie Celtic Boys, ale w 1988 roku wyjechał do Stanów Zjednoczonych. Uczęszczał na Uniwersytet Evansville i jednocześnie występował w tamtejszej akademickiej drużynie piłki nożnej. W 1990 roku otrzymał tytuł dla najlepszego piłkarza ligi uniwersyteckiej USA, a w 1991 roku wrócił do Szkocji. Został piłkarzem Falkirk F.C., a w sezonie 1992/1993 zadebiutował w jego barwach w Scottish Premier League. Na koniec sezonu spadł z tym klubem do First Division, ale zespół „The Bairns” już po roku powrócił do ekstraklasy szkockiej. W Falkirk grał do roku 1996 i opuścił go po kolejnej degradacji klubu o klasę niżej. Wtedy też przeszedł do Heart of Midlothian F.C. z Edynburga. Tam także był podstawowym obrońcą drużyny, a w 1998 roku zdobył swój pierwszy Puchar Szkocji.