Midge or Midgie for Margaret. Mimi for Amelia.
So funny that that's your list for "preppy". My cousins (all 30+ years old) are Abigail, Anna, Caroline, Katherine, Emily, Elizabeth, Julia...
Maya, Sydney and Devon would be consider somewhat vulgar, or at the very least "made up", by my snooty family. Only antebellum names need apply.