I think
Tessa works perfectly fine as a full name. I think it is one of those older NN names that has moved far enough away from the original name to be considered it's own a lot like
Molly and
Eliza have. I don't think
Artemisia is a stretch, but I also don't think you should base her first name off of a NN. If you want to use
Tessa, us it.