More stereotypes,...
Common biblical names = Boring middle class (Matthew, Mark, Luke, John, Daniel)
Uncommon biblical name = Slightly demented religoes (Noah, Job)
Old fashioned name = attempt to appease grandparents (Frederick, Henry, Gordon, Clarence)
Weird foreign name (on white kid) = attempted nod to ancestry (Henricus, Paolo, Prince)
Trans-gender names = intellectually lazy parents (Terry, Bobby, Lee)
Mis-spelt names = drunk father at registry office (Stefon, Daved)
Every "Sharon" is invariably butch
Every "Wayne" is usually thick
Every "Eugene" is a nerd
Already done by "Frank Chalk" but nonetheless an interesting premise.