Meaning
Annabella is a name of Latin origin, a variant of Annabel or Amabel, meaning 'graceful' or 'beautiful'. It is also associated with the Hebrew name Anna, meaning 'grace' or 'favor'.