This is one of the most ridiculous debates I’ve ever heard of. I’m Jewish, and I don’t understand this weird Jewish obsession with (and misconception of) the name “Cohen”. Yes, some “Kohanim” have a special ancient history. Also, people here are over generalizing, and it’s the 21st century
The derivative of “Cohen” is “Kohanim”, which refers to the ENTIRE Jewish nation in the Book of Exodus. “Kohen” is also the Hebrew word for "priest” in the Aaron patriarchal lineage. BUT “Kohen” actually refers to Jewish AND pagan priests in the Hebrew Bible. And no, it’s not the same as naming your child “Priest” in America because it’s literally a foreign word. And an ancient word. And it’s spelled differently. Kohen can also refer to other things, like “friend” or even “goose” in archaic languages like Gaelic.
Modern day kohanim are not as revered as in ancient (archaic) times (with the exception that kohanim have remained the primary religious leaders in the Samaritan community - still not the same as the name “Cohen”). Notably, its last name derivative “Cohen” is not limited to these descendants. Many people with the last name Cohen (or a variation, like Kahn) are not only NOT of kohanim descent, they’re not even Jewish.
But Cohen a very common last name, like Smith. So I would equate it more to naming your kid “Smith”. That wouldn’t be a big deal outside the US, but in the US people might be confused. In Israel, a first name of Cohen will likely cause similar “last name as a first name” confusion like Smith would here. Unless more ppl take up the name as a first name. :) But again, that’s not a huge deal.
So get over it people. Last names are all over that place as first names now. Cohen isn’t more sacred than any other, and I think it’s a respectful homage to biblical history as well as Jewish people and the land of Israel. Afraid to use the name because of antisemitism? Well, you’re just part of the problem then.