Bulgarian baby's naming trends have lots of similarities with that of European naming systems and with the Russian naming system, although it has certain unique features.
Bulgarian baby names consist of a given name, which is the first name; a patronymic name, which is the middle name and a family name, which is the last name. The middle name i.e. a patronymic name is usually omitted when referring to the person. The Bulgarian baby's first name traditionally either of Slavic origin or from Greek, Latin, or Hebrew. Many Bulgarian first names have a diminutive or short form, for example for the given name Aleksandur, the shorter version is Sasho or Aleks. The middle or the patronymic names of Bulgarians are based on his/her father's given name and the last names or surnames are based on baby's father's family name and generally ends with "–ov(a)" or "–ev(a)". Some common Bulgarian baby boy names are Ivan and Georgi and common baby girl names are Maria and Ivanka.
Below is the list of 290 Bulgarian baby names, just have a look.