English place name from Old English meaning 'elf stream' or 'supernatural brook.'
Like Auburn?
Swipe through thousands of names like it