From Namespedia - Names Meaning and Origins
Name: Besa
Language: Romanian
Origin: Bulgarian
Meaning: Beso and the second explication of Besea ; also, in Turkish, 'beş' = five; in Ardeal the is a toponym Beşa which derives from the hungarian name 'Bese'
Comments: Beşa