Spiders seems to be the gaining traction on the internet
its got baseball history and the logo (above) is cool
Although I just read that some guy in DC front-ran the name last year and applied for a Cleveland Spiders trademark;
If the Cleveland Baseball Team (poetic-rolls off the tongue) can get around that issue, and go with Spiders,
I wonder if one of the legs hold a tomahawk?