温大有(6世纪574年后—618年),字彦将,并州祁县(今山西祁县东南)人。
出身官宦之家,其父温君悠(温君攸),官至隋朝泗州司马。彦将有二位哥哥温大临(温彦博)、温大雅,温家兄弟小时候,薛道衡称其兄弟皆有卿相才。隋朝仁寿年间(601年—604年),尚书右丞李纲上表推荐,授羽骑尉。李渊太原起兵,封大有为太原令,随李世民攻击西河,升大将军府记室。武德元年(618年),升任中书侍郎。封清河郡公。不久病逝。追封为鸿胪卿,谥号敬。
有子温瓒、温瑜、温瑾、温璩。