Congrats. Tessa is a lovely name. I think it works just fine as a name on its own, but I also like it as a nn for Theresa. My cousin's friends are called Annabel and Theresa, but they always go by Annie and Tess, which I think is lovely. Either way, you can't go wrong so go with what you like best. Good luck.