Esvin likely derives from Germanic elements meaning friend or noble friend, shaped through Spanish use.
Like Esvin?
Swipe through thousands of names like it