There are multiple origins and meanings for the name:
1. French from Latin meaning - "beautiful, pretty"
2. Derived from the name Isabel/Elizabeth - "my God (El) is an oath, oath of God; God is perfection"
3. Shortened form of the given name Arabella, composed of the given names Ara + Bella="beautiful altar".