I really hesitate to use 'trashy' in general. But I certainly don't think it fits in this situation.
Colton is uninteresting. A bit country and redneck feeling. Certainly on the trendy end of things. But it's really not hideous.
Cole is a decent nickname. I feel like, while you could do a lot better, you could also do a lot worse.
Three boys nappin', one mama namenerdin'
To peruse my top 100ish names:
http://www.behindthename.com/pnl/82589To peruse my non-name musings:
http://jodifriesen.blogspot.ca/