I much prefer Tessa. I don't remember ever meeting a Tessa. I know that some girls and women named Teresa go by Tessa too, but I have met people called Teresa, a few times. They went by Teresa or Terri. I am in England, so my experience will reflect that.