Not sure on a name, but nice spider! This is the closest I've seen to one I saw in Minnesota one time. It had similar markings, but the body was black and white, and the legs were red and green striped. When I describe it to people it sounds like I was hallucinating.
Probably a banded garden spider, or perhaps an orbweaver, they get really colorful. Both are pretty common in Minnesota. Here's some examples of Orchid Orbweavers, which often have a lot of bright green coloration. https://usaspiders.com/leucauge-venusta-orchard-spider/