I voted for Jessica, cause I know several jessicas, Jessie, and Jess' so it seem pretty commen. Sides Sarah with an H makes me think of an older gal (not 17), your other name choices are good to, is Heather still common? In HS it was common but that was 10 years ago!!!