From Latin 'spero' meaning 'I hope'; also a Greek surname meaning 'seed' or 'sow.'
Like Spero?
Swipe through thousands of names like it