Variant of Annabel, likely a combination of Anna ('grace') and the French 'belle' ('beautiful').
Like Annabell?
Swipe through thousands of names like it