As an Erica who is
nothing like the image you described, this is the first I've heard of Erica being a "preppy white girl" name! ("Rich," maybe, though that would mainly be due to the association with the "All My Children" character Erica Kane, who I was
sort of named after. But "preppy" is a new one for me, lol!)
Maybe we just grew up in vastly different neighborhoods (there certainly weren't any houses around me being sold for more than 300K), but none of the Ericas / Erikas I new in school, or encountered as a child, were even white. A couple were black, but most were Hispanic. (I met my first white Erika in college, and a white Arica some years later.) As for me, I'm a short, dark-haired, pear-shaped Italian-American, and I've always been far more nerdy than "preppy" or "yuppie" (though I did go to a private liberal arts college in New England...).
Heather is the name that conjures images of blond women, for me, but that's mainly due to me associating the name with the actresses Heather Locklear and Heather Graham.
Please rate my personal name lists:
www.behindthename.com/pnl/69381www.behindthename.com/pnl/69381/109399www.behindthename.com/pnl/69381/91835http://greens-end.myminicity.com/