There are SOME names that simple go beyond common sense. Other than that it is simply taste (and yes the amount of times you have heard a name plays a role in that) That name that one person finds horrendous the other finds charming. So one might say parents that name their kid Abigail are horrible people while others think how on earth could you name your kid Carla, they must be ... "insert a random group of people/character trait etc" (Rich, dumb, hippies etc).
I do agree that it is surprising how a name can be so in fashion, if you know like 10 aidens personally... why name your kid that aswell? Classes with a quarter of the kid the same name... Well I guess to counter that, there is the "unique"spellings.