董祀(?—?),陳留郡(治今河南省開封市東南)人,三國時曹魏屯田都尉,是蔡文姬的第三任丈夫。
蔡文姬嫁給河東人衛仲道。衛仲道死後,蔡文姬沒有兒女,就又回到娘家。興平年間,蔡文姬被南匈奴俘獲,和左賢王生了兩個兒子。曹操派使者用金銀寶玉把蔡文姬贖回來。把蔡文姬嫁給董祀。董祀做屯田都尉,犯法該判死罪,蔡文姬親自向曹操求情。時值嚴冬,蔡文姬蓬着頭,赤着腳,叩頭請罪,聲音清亮,為董祀求情。曹操最後同意為董祀赦免。蔡文姬感傷自己的遭遇,寫了兩首《悲憤詩》。
郭沫若的話劇《蔡文姬》,以董祀為重要角色,首演版由藍天野���演,復排版由濮存昕扮演。