孔萱(?—?),唐朝時兗州曲阜縣人。孔子三十六代孫,孔嗣悊玄孫,孔德倫曾孫,孔崇基之孫,孔璲之之子。
安史之亂,孔璲之避亂,寄居寧陵。孔萱在曲阜為襲封文宣公,為第二代文宣公。襲封不詳,大約在唐肅宗、唐代宗之時。孔萱同時兼任兗州泗水縣(今山東省泗水縣)縣令,有兒子孔齊卿,襲封第三代文宣公。