From French boucle. Compare Turkish bukle and Romanian buclă, also borrowed from French and with the same meaning.
μπούκλα • (boúkla) f (plural μπούκλες)