Rare blend of Melvin and Elvis; Melvin derives from Old English meaning council protector.
Like Melvis?
Swipe through thousands of names like it