From Greek 'telesphoros' meaning 'bearing fulfillment' or 'bringing completion,' a papal saint's name.
Like Telesphore?
Swipe through thousands of names like it