Baby Names and Name Generators

What Does Amabella Mean?
"Lovable"