公孫臣(?—?),西漢方士。魯國(治今山東省曲阜市)人。
漢文帝十四年(前166年),公孫臣上書言奏陳金木水火土五德終始之說,秦朝為水德,漢朝代秦朝,漢朝正當土德,黃龍應當出現,宜改歷術正朔,朝服色彩和制度,服色應該尚黃。文帝讓群臣與丞相張蒼議論。丞相力主水德,推算以其時水德開始明顯,以黃河決口金堤為符應。以為公孫臣說法不對,請皇帝不納其說。後來有人說黃龍見在成紀出現,漢文帝召公孫臣為博士,與諸生申明土德,草擬土德時歷制度,易服色,改變年號為後元元年。張蒼由此謝病。