Spanish form of Abelard, from Germanic elements meaning 'noble and brave.'
Like Avelardo?
Swipe through thousands of names like it