Variant of Alvin or Elvin, from Old English meaning 'elf friend' or 'noble friend.'
Like Elven?
Swipe through thousands of names like it