I have an orange tabby cat that I named Coby short for "Cobalt" because he has blue eyes. If it weren't for my cat being named this, I would name a future son "Cobalt" or "Coby". I think it is strong, masculine and friendly. However, I have surprisingly had adults who would ask me if it was after Kobe Bryant, which they disapproved of because of his alleged molestation of a young girl.
This name sounds more like the name of a 13-year-old boy than that of a grown man. Too immature, and also a bit annoying. Boys from hell come to mind. And this name for females? Atrocious. Imagine meeting a cute little girl and asking her what her name is, and she says it's Coby. You would find that weird, wouldn't you? This name only sounds okay on tomboyish girls, if ''okay'' is defined as ''well, it's a butt-ugly, boyish name, but the girl herself is boyish and, well, not the most attractive girl out there''. The name would already sound awful on a 14-year-old girl, even if she looked masculine.