董元(?-271年),建宁(郡治今云南省曲靖市)人,是蜀汉至西晋初期将领。
董元本为蜀汉南中都督霍弋帐下牙门将,蜀亡后随霍弋降魏,晋代魏后又归属于晋朝。吴交阯郡吏吕兴起事反抗吴国统治,引发“交阯之乱”,董元受霍弋派遣与爨谷、马融、杨稷、毛炅、王素等人率军前往交阯支援叛吴的吕兴,安抚了交阯等三郡。宝鼎三年(268年,晋泰始四年),吴国派刘俊等引兵来讨伐,董元随时任交阯太守的杨稷数次击败吴军,后又与毛炅一起攻击吴军驻地合浦,在古城大败吴军,吴将刘俊、修则战死。此战取胜后,九真、郁林两郡也归附晋国,董元被任命为九真太守。
建衡三年(271年,晋泰始七年),吴将虞汜、陶璜等再次率大军前来,董元随杨稷等人在分水大败陶璜军,杀死其两员将领。不久后,董元被陶璜率一百人夜袭,损失了大量的辎重,后又被虞汜等人击败。四月,董元病逝,由王素接替其位置。