From Latin 'sperare' meaning 'to hope,' or related to Greek 'hesperos' meaning 'evening star.'
Like Esper?
Swipe through thousands of names like it