Stumbled upon a few sites, so.
As a general rule, I tend to merge various words/phrases from various languages [Latin and Chinese makes for some interesting combinations] I know or do what Fei does.
Surnames have always been hard for me, so I tend to go
here and flick through.
If I'm looking for first names, I'll just bug people on MSN to give me names, or visit
here and
here for ideas. (male and female, in that order)
That generally does the trick for me...