It's not a common name. The specific name does not carry any obvious social overtones to me, although it's a sort of WASP-ish (White Anglo-Saxon Protestant) name.
The comment about "chocolates" and "Grove Park" make it clear, though. The Grove Park Hotel, I find, is an expensive hotel in Asheville.
For some reason, it used to be common to characterize indolent rich women as "lying on a couch eating bon-bons" or "chocolates."