There's an element of truth in what Katie Hopkins is saying in fairness, but she takes it to a wholly unacceptable level.
She's right when she says names can act as an indicator of class. I mean, your hypothetical Charlotte is far more likely to be middle class than your hypothetical Chelsee. Of course, it's not the be all and end all; there may be many working class Charlottes. Moreover, neutral names such as Tom, could quite easily fit into any social class. Nevertheless, to an extent, names can act as an indicator of class.
Furthermore, Katie has a point when she says it a middle class group of friends would be more desirable than a working class group of friends. People often speak of 'getting in with the wrong crowd'. This often refers to violent kids, perhaps into drink and drugs from an early age. I'm sure these types of children are more common among working class families than middle class families (but, of course, one's class is not the be all and end all of one's personality). For this reason, it seems common sense to want your children to have a middle class group of friends.
Hence, if names act as an indicator of class, and some classes are more desirable than others, then all other things being equal, Katie has every right to make judgements based on names.
The issue I have with Katie though is all other things are not equal. You will never be in a situation where you are presented with 2 names, 'Chelsee' and 'Charlotte', and only 1 of these can befriend your child. There so many other factors, that cannot be guaranteed by their name. Charlotte may be thoroughly nasty, whereas Chelsee is honest and hard working, and most importantly, makes your child happy. To make a decision about a child based on only their name is clearly ridiculous, when there is so much more to a child than their name.
What I'm saying is I understand Katie saying that to an extent a child's 'desirability' can be judged by their name, and too many of you are quick to dismiss that. However, in practise, actually abiding by this procedure is clearly nonsensical, when there are so many other factors to consider.