The hypocrisy of this post is hilarious! While I agree that chav isn't a nice term to use, I don't think people who throw around the words try hard, pretentious and ignorant to describe a stranger on the internet portray themselves as being any better. Telling someone who is obviously and immediately a try hard, because they like a certain name, to "try harder" is brilliant 😂
OP, I quite like the name but I would only use it as a middle name personally. I think it's unusual enough for most people's brains to jump to David Bowie and automatically come to the conclusion that you're big fans and your son was named after him. I probably would keep it as a middle name because of that. It might get a bit old for him. I would also pronounce it BOWee because I think it sounds nicer.
If that's not something that bothers you then go for it. I don't see how it's a dreadful name at all. Many surnames are being used as firsts. Flynn, Finley, Sullivan, Finnegan, Remington, Jones even so I don't see how that would be an issue.
The fact that a few celebrities have named their sons Bowie isn't a big deal either IMO. If a celeb named their child a traditional, old fashioned named then I doubt it would have ever been brought up.
I don't understand how a name can be try hard either unless you're painting a lightning bolt on his face at birth. I wonder if all Michael's are taught how to to the moonwalk as soon as the can walk too...