All I can say is that finding the right name for a new protagonist is always very important for me, in any game, and may sometimes take days.
I've tried name generators from the net but I dont remember ever being actually happy with a name generated this way.
I would definitely never use this strange name "Tav" unless I was for some reason in a real hurry. Or I would simply have forgotten picking a name, but then I'd restart once I notice.
How exactly I come up with a name depends of course on the character I want to play, and I have used very different methods to get to names.
In Vampire: The Masquerade: Bloodlines, and games like that, I made a list of reallife names I find pretty, or otherwise interesting, and pick from those.
In fantasy games, one of my strategies is to take a reallife name and change it a bit around. Thats how I think Bioware came up with the name Viconia.
Another strategy is looking up names of specific languages. For example Gaelic names often have good entries. My Halfling has a gaelic name, if I remember correctly. Another language I like for this is greek. Such names usually fit quite well into fantasy.
I wished I knew how Tolkien came up with his names for LotR. They are so cool: Arwen, Legolas, Elrond, Galandiel, Celeborn, Glorfindel ... - how do you come up with such names ? I have no clue.
MMORPGs are a real challenge, because you have to come up with something really original, that nobody else picked before you, and yet you still want a good name.