@sagelessfang Okay, so what I like to do is make a list of a minimum of four warrior names and run through them to see which one rolls of the tongue easily and the meaning hits the best.
If you want to do appearance names, there's Wolffoot, Wolffur, Wolfpelt, but I'm assuming you don't want that.
Running off the prophecy, you could name him Wolfripple (respectful; wise) or Wolfrain (playful; soothing; intelligent)
Names that don't revolve around the prophecy:
Wolfheart (loyal; passionate; kind)
Wolfsplash (friendly; kind)
Wolfstorm (skilled; brave)
Wolfwater (intelligent)
Wolfbark (intelligent; logical)
If you need more suggestions, just let me know!