Jessica is a pretty name, and I like it a lot. But...it is extremely over-popular is probably slightly dated.
I know or know of eight Jessicas. The ones that I know their middles names are
Jessica Ann,
Jessica Danielle,
Jessica Joy, and
Jessica Michelle.
Jessie and
Jessa are definiely too nicknamey on their own. I like
Jessie and
Jess for nns.