An alternative source for the word is that it dates from the time of a synod of the early Christian church trying to reconcile differences between its separate parts of, e.g. Orthodox, Coptic, Roman. Agreement was reached by all apart from the Bulgarian church which refused to agree over a minor point and so the synod failed. After that, the word Bulgar was used to mean someone who was argued over minor points and eventually came to mean someone who was awkward or obstructive. It then began to be applied to things which were awkward or caused problems. The"l" in Bulgar got lost in English pronunciation, as has happened with some other words. There was no sexual connotation in all this.