What I don't get, is that when people use it as a name they think about it as just a surname. I seriously doubt all of the people whose surname is Cohen are necessarily so conscious of what it implies. I had a relative by marriage with this surname who married a
Christian and was generally quite secular. I also don't get why
Levi isn't considered offensive at this point, aren't Levites also of priestly descent?
I'm not advocating the use of Cohen as a first name btw, offensive or not offensive I find it horrid as a given name.