司馬迪(3世紀—306年),西晉宗室,晉武帝之孫,淮南忠壯王司馬允之子。
晉武帝太康十年(289年)十一月甲申,濮陽王司馬允子司馬迪出繼司馬允之兄始平哀王司馬裕,改封漢王[1][2],晉惠帝永康元年(300年)八月,淮南王司馬允舉兵討趙王司馬倫,不克,司馬允及其二子秦王司馬郁、漢王司馬迪全都遇害[3]。