公孫宏(?—291年),是西晉司馬瑋手下長史。
西晉楚王司馬瑋長史,時司馬亮專權,賞罰無度更甚於楊駿。楚王司馬瑋剛愎好殺,司馬亮與太保衛瓘謀奪取楚王司馬瑋兵權,以臨海侯裴楷代之,裴楷不敢上任。又詔遣司馬瑋等諸王回到自己封國,由此雙方矛盾日益。岐盛平素為衛瓘所惡,乃與長史公孫宏合謀,遣積弩將軍李肇偽稱司馬瑋命誣司馬亮、衛瓘謀反。賈后也忌二人執政,自己無法專權,乃令晉惠帝司馬衷下詔,罷免司馬亮、衛瓘以及手下官吏,又使淮南王司馬允、長沙王司馬乂、成都王司馬穎屯諸宮門。司馬瑋以李肇、公孫宏圍司馬亮府,司馬亮帳下督李龍、長史劉準請戰,司馬亮不從,遂為李肇所禽,與世子司馬矩死於亂軍中。岐盛又勸說司馬瑋乘勢除掉賈、郭勢力,這樣即可獨攬大權,司馬瑋猶豫未決。另一邊,賈后亦欲專權,乃納太子少保張華之謀,令將軍王宮齎騶虞幡與麾下將士:楚王謀反,以偽詔誅殺大臣。眾人皆放下手中兵器散去,楚王司馬瑋交廷尉正法,公孫宏、岐盛亦夷三族。