I like
Thomas as a full name. I'm not a huge fan of
Tom, but if it is to be used, I would spell it
Thom. That's more logical. If you're spelling it
Tom, then use use
Tomas, but I don't like that spelling at all. Mostly, it's a nice enough name, but I probably wouldn't use it. Seems kind of tired.