Hilarious. Based on all of your responses, I am thinking you are should really consider the name Brent or some form of it. :) It's not often that "everyone" likes your name choice. I say run with it. LOL.
When I first read your post, the name Christian came to mind. Something about the Ch from Charles and the nt from Brent. In looking up both names, I see that Chase could be a modern variation on Charles and Bennett could always be used instead of Brent.
Good luck and let us know what you decide to name your baby. :)
N.