Welsh patronymic meaning 'son of Evan,' from 'ab Evan'; Evan derives from John (God is gracious).
Like Bevan?
Swipe through thousands of names like it