Duncan Weir, né le 10 mai 1991 à Rutherglen (Écosse), est un joueur international écossais de rugby à XV évoluant au poste de demi d'ouverture (1,73 m pour 86 kg). Il joue au sein de la franchise des Glasgow Warriors dans le Pro 12 depuis 2010, ainsi qu'en équipe d'Écosse depuis 2012.