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