This is really hard since none of these are really my style.
Jade - lovely stone and a fun, lively sound. However, I tend to dislike gem names since they sound paradoxically cheap, and jade can be used as a slang term.
Jessica - I have known so many women named
Jessica that it is hard to consider objectively. I feel like I should like the tie to Shakespeare, but I preferred
Portia in "The Merchant of Venice" and never felt a connection to
Jessica. The overwhelming late 80s early 90s vibe just makes it so dated.
Jasmine - I love the sent of
Jasmine and like that it also has multiple herbal/medicinal uses, but as a name, it is very flowery and frilly. It's use as a name is somewhat dated although not as much as
Jessica. Regretfully, with the resurgence of
Aladdin it also seems really Disneyfied at the moment.
Jasmine would be my reluctant pick. If I didn't have jaded and vixenish associations, I would probably choose
Jade.