I love how everyone wears red colored socks in Boston, especially around all those brown bears we see all the time.
Anyhow, yes, the name sucks. Why not just call it "Boss FC" or "Boss Town FC" - those would sound awesome. Marketing by committee, and I suspect they're going to find the limits...