孔萱(?—?),唐朝时兖州曲阜县人。孔子三十六代孫,孔嗣悊玄孙,孔德倫曾孙,孔崇基之孙,孔璲之之子。
安史之乱,孔璲之避乱,寄居宁陵。孔萱在曲阜为袭封文宣公,为第二代文宣公。袭封不详,大约在唐肃宗、唐代宗之时。孔萱同时兼任兖州泗水县(今山东省泗水县)县令,有儿子孔齊卿,袭封第三代文宣公。