太原市人民檢察院
理由:首先,地方人民法院分為基層人民法院、中級人民法院和高級人民法院。太原屬於“城”的範疇,所以處於中間範疇。
在表述上,除了基層是某區縣人民法院,(沒有基層)。中級和高級是某市/省的中級/高級人民法院。
人民檢察院的表述很簡單,直接就是人民檢察院。
綜上所述,太原市法院的全稱是太原市中級人民法院。
太原市檢察院的全稱是太原市人民檢察院。