Besa
No. Besa is an Albanian word-name from the western Balkans; it is used by Muslim families in Bosnia and Albania but is not of Arabic origin.
Besa is a cultural concept meaning a solemn pledge, a promise guaranteeing trust and protection; historically it features in Albanian customary law (the Kanun).
Yes. As a name emphasizing trust and moral duty, Besa is commonly used by Muslim families in the Balkans and carries no religious prohibition.
Besa appears more often as a cultural term; documented personal use as a feminine given name is attested in 19th–20th century Balkan civil and family records rather than famous early historical figures.
In local use women named Besa may be called Besush, Beska, or simply Besa; related forms include Besima and Besime in Bosnian/Turkish usage.