Here is a website that gives the meanings of names--I've marked it at the J page:
http://www.babynames.com/V5/index.php?content=names/j.html

I think Joy is a good match, if you are a joyful person (most of the time). Joyce might be a better match if you're just "ordinarily" happy. Jasmine means perfume (more or less), and that is generally a pleasant, good thing. I have to say that, thanks to too many bad movies, Jade as a name for an Oriental female is pretty much a cliché, here in the U.S. I also agree that your given name is very nice, and would be perfectly acceptable.

by--what is a soft j?