Bulgar isimleri, genellikle iki ana kaynaktan gelmektedir: 1. Türk kökenli isimler: Bulgarlar, tarih boyunca Türk kökenli bir halk olarak kabul edilmiştir. 2. Slav kökenli isimler: Bulgarlar, tarih boyunca Slav halklarıyla etkileşim içinde bulunmuşlardır. Bu etkileşimin bir sonucu olarak, Bulgar isimlerinde Slav kökenli unsurlar da yer alır. Bulgar adının kökeni ise, Türkçedeki "bulgamak" (karışmak, bulamak) fiiliyle ilişkilendirilir. Bulgar isimleri, bu iki kaynağın yanı sıra, Hristiyanlığın kabulüyle birlikte Slav ve Bizans kültürlerinden de etkilenmiştir.