I have a bunch of names for each race(mostly male characters)
Glenior (nord/breton/imperial)
Kozar Kah'rin (redguard/Khajiit)
Bulog-Kagzor (orc obviously)
saeren (nord/breton/imperial female)
Damien(breton)
Risa'av(redguard/khajiit/argonian)
Kavell(breton/imperial/redguard)
zumar'Jahardin (Khajiit female/Reguard male)
i alaways thiink of names while doing stuff in the bathroom or before sleeping :-)
Oh man, naming characters is one of the purest joys in my life, equal parts art and science.
A good name is going to have several components; it should be aesthetically pleasing to both ear and eye (sound good and look good written down), it should be meaningful in a way that's not too blatant or too subtle and it should fit the character's role in the story. Calling your everyman Bartholomew Malachi Yamamoto doesn't really work, and neither does calling your galactic-level magical god-emperor Joe Smith. (...although, I kind of like that second one)
In general, I'm in favor of "balanced" names; that is, if you have a long, multi-syllabic given name, the surname should be short (and vice versa) Short-short can also work, but you generally want to avoid long-long except for characters who really warrant it, and even then you should probably think of a good way to "shorten" it so people can refer to them easily.
To give some examples, here are a few character names from a sci-fi space opera called Far Horizon that I've been kicking around for a while.
Male: Luke, Christian, Jack
Female: Vivian, Rachel, Naomi