郭衍（），字彦文，自称太原郡介休县（今山西省介休县）人，中国北周、隋朝军人、政治人物。
生平.郭衍少年时骁勇，善骑射。北周陈王宇文纯引为左右，累进大都督。北周、北齐对峙，郭衍受命令募天水郡人一千家到东部国境，镇守陕城。任使持节・车骑大将军、仪同三司。北齐侵攻，郭衍率部下防战，胜利。建德年间，周武帝幸云阳，议论讨伐北齐之策、郭衍志愿为先锋。攻克河阴城，郭衍任仪同大将军。武帝包围晋州，想到北齐必来援军，派郭衍跟随陈王宇文纯守千里径。武帝与齐后主在晋州进行大规模战斗，郭衍追击北齐军至高壁