TPF may earn a commission from merchant affiliate
links, including eBay, Amazon, and others
To me it definitely indicates being a Christian. Generally speaking, Catholics (at least around here) wear them more often than those of other denominations. To me, there are symbols of hope and then there are religious symbols. For many people, the Star of David is a symbol of hope and unity. Would you find it acceptable for a non-religious person to wear a Star of David, or would you assume they were of a certain faith?
Certainly it is up to you, and everyone has a different perspective. But to me a cross is a specific religious symbol. Unless one shares the beliefs/religion, it would strike me as unusual to wear one.
they're "mainstream" now IMO. They're on men's clothing, Ed Hardly, etc. . .