хубавец (Bulgarian) comes from Bulgarian -ец, from Old Church Slavonic -ьць, from Proto-Slavic -ьcь, from Lithuanian -ikas, from Proto-Indo-European -iḱos — -y, -ic.
хубавец (Bulgarian): good-looking man, male beauty, male looker