Spanish form of Greek Telesphoros, meaning 'bringing fulfillment' or 'bearing fruit.'
Like Telesforo?
Swipe through thousands of names like it