Origin: Italian, English
Meaning: a short form of Isabella, the Latinate form of Isabel which is the medieval Occitan form of Elizabeth meaning "my God is an oath" or "my God is abundance".
Bella is also the Italian word for "beautiful".
Variants: Belle is the French form of the name, also meaning beautiful in French.
As a surname, it possibly comes from a habitational name from the Basilicata Bella in Potenza, perhaps named from Latin labellum meaning "little basin".