Medieval Scottish name, probably a variant of Annabel. It has long been associated with Latin orabilis meaning "invokable".