Google websites which provide names for various ethnicities. Such as Navajo, Japanese, Irish, Scandinavian etc. Based upon your characters racial background, and use a name which reflects your characters strengths. Many names have ancient meanings and if this is reflected in your character it is a nice touch, it can even be worked into their back story.
Mythology is also a good resource. And there is a site which is a ‘name generator’, if you get really stuck… I forget the name of it, but many writers have gone there. If I remember correctly it generates Icelandic names… I am sure you can use your GoogleFu to find it.