[Opinions] I respectfully disagree....
I don't think the name Calvin is the least bit nerdy or would in any way provoke teasing. And it's very masculine. If the name Kevin, which is so similar to Calvin, and very popular, isn't nerdy, then I don't see why Calvin would be.
I'm a woman. I named my son William. It's a strong masculine name. Nuff said.