I had never heard of this “Karen meme” that is mentioned in the article. When I Googled it, I found that it is apparently “nearly ubiquitous”. That’s news to me. I still don’t really understand it. The only reason I would avoid the name Karen is that there are three different pronunciations (that I know of), and people understandably get upset when you use the wrong one. I know one Karen whose husband uses to pronunciation with the short “a” (as in “Carrie”), whereas everyone else (including her parents) pronounces the “a” as in the word “care”. There are yet more Karens who pronounce the “a” as in “car”.
Much the same problem with Sharon: is it “Sha” as in “shambles” or as in “share”, and is the emphasis on the first or second syllable? In Britain, this inevitably ends up being a snobbery thing, with people saying that Sharons who use the “share” pronunciation are just trying to distance themselves from the name’s associations with lower social status.
And the same problem with Ralph: if you pronounce if “rafe”, people think you’re a snob, but if you pronounce it the way it’s spelled, people think you’re lower class or ignorant (probably both).
The only names I can think of that always seem really bad choices are names that are derived from brand names. The most obvious ones I have come across are Armani and Chanel (also spelled Chanelle). I know that these were names (albeit surnames) before they were brand names, but they have comes to be used as names because of the popularity of the brands.
Given what’s transpired in Britain since the death of Jimmy Savile in 2011, I think it’s probably wise to wait a good long time after somebody’s dead to risk naming your child after them. I don’t suppose too many people will be naming their children Cyril, Clement, or Rolf, for example.