Scottish Gaelic form of Barbara, from Latin/Greek for "stranger/foreigner", sometimes Anglicized as Annabel.