I agree. Jews DO NOT use this name. Cohen is incredibly offensive, tacky, and ridiculous. Since it's associated with Kohanim Jews, it's like naming your child Priest. Cohen is yet another name that popular culture has influenced parents to use, although it's not a good association. I'd rather see Bronx Mowgli or Egypt Dean. That is why Cohen is a bad name. There are plenty of other names out there.
Among Jews, this name would be rather sacrilegious to use, especially if you are not a Cohen and most of all if you are not Jewish. I cannot believe how ignorant some people are who use this name.