From Greek 'Telesphoros' meaning 'bringing fulfillment' or 'bearing fruit,' a saint's name.
Like Telesfor?
Swipe through thousands of names like it