Variant of Annabel, likely from Latin amabilis meaning lovable, or Anna combined with belle.
Like Anabell?
Swipe through thousands of names like it