Cohen is rather like naming your son "priest," except that a Cohen is a priest in a religion (namely Judaism) that has gotten the short end of the stick for literally thousands of years. It strikes me as ignorant and vaguely condescending, like naming a child
Cherokee or
Cheyenne.
Array