Talking about a great fantasy hero, it was said that he "was the hero of ages". What does that mean?
According to the American Heritage Dictionary (and others), the word age can mean
a. The period of history during which a person lives: a product of his age.
b. A generation: ages yet unborn.
The phrase the ages is often used to express a very long time.
The phrase hero of ages seems to suggest that the individual is a champion who would be revered over a long period of time.