Looks like it’s named after the street where their office is? Still, it takes some chutzpah to give your brand the same name as a pre-existing huge thing.
South Park is a very small neighborhood in SF well known as a hub for the tech scene. It’s full of VC offices and startups. The neighborhood’s eponymous small park and central street are all named “South Park”. https://goo.gl/maps/PNVg2DQVcffSPRwHA
The little park in the middle is South Park, it’s well known locally and has a bunch of tech/VC offices nearby