From Germanic elements, likely meaning bear-like battle or protection, preserved in Spanish use.
Like Benilda?
Swipe through thousands of names like it