Telesphoros
This name means "bearing the end." It comes from the Greek roots "pherein," meaning "to bear," and "telos," meaning "end."
More info:
Results for "Telesphoros" on Google