Bulgar isimleri üç ana kaynaktan gelir: Slav, Yunan, Latin ve İbrani. Slav isimleri genellikle kişinin görünümünü veya karakterini tanımlar, ayrıca pre-Hıristiyan ritüellerinden de kaynaklanabilir. Yunan, Latin ve İbrani kökenli isimler ise Hristiyanlık inancını yansıtır. Ayrıca, Bulgar isimleri arasında Osmanlı Türk ve Yunan etimolojisine sahip olanlar da bulunur ve bu isimler kültürel karışımın bir sonucudur.