太原的上肖墙、北肖墙、西肖墙均源于明代晋王府外城城墙(古称 “萧墙”),清代后逐渐演变为街巷,“萧”俗写为“肖”,沿用至今。
明洪武三年(1370),朱元璋封第三子朱棡为晋王,于太原城东北建晋王府,有宫城(内)与府城(外)两重。
萧墙,即府城外围墙,周长约 4.4 公里,分东、南、西、北四段,是王府与市井的分界。西肖墙:萧墙西段,南起府东街、北至新道街,长约 600 米。上肖墙:西萧墙北段(西华门以北),因地势抬升、形成上坡,俗称 “上萧墙”,后定型为街名。北肖墙:萧墙北段,原呈 “L” 形,东西段后改为新民北街,仅存南北段。清顺治三年(1646),晋王府遭大火焚毁,宫城化为焦土。萧墙土垣渐塌,砖石被挪用,墙基沦为街巷,“萧墙”转为街巷名。清代至民国,废墟改建营盘(精营街),肖墙一带沦为民居杂巷,“萧” 渐俗写为 “肖”。1935年的《太原指南》,已明确标注 “上肖墙”“北肖墙”“西肖墙”。后来,西肖墙、上肖墙、北肖墙经过现代改造与合并,几经变更,成现在模样。