English surname turned given name, from Old English 'spearca' meaning 'spark' or 'lively.'
Like Sparks?
Swipe through thousands of names like it