I've done a few champion concepts, and the best thing that works for me is to use a combination of naming tactics.
First I'll decide what just sounds right. Rolls off the tongue and pops in your head.
Then I take to translators. Translating adjectives to various languages helps to find something more unique. If you can't find fun adjectives, I find Thesaurus.com to be incredibly useful.
Then I start reworking the name. Mashing translated names, adjusting spelling and pronunciation, swapping letters. Even randomly translating the Frankenstein name to see how it works.
In the end you get names like Atillok, which roughly means darkness slayer. It's badass, but has an air of mystical origins to it.