Традиции
В прошлом первенца обычно именовали в честь деда по отцу, а следующего младенца уже в честь отца матери. Часто имя давалось по имени святого (по святцам) или церковного праздника, например, Духо — по дню Святого Духа. В современной Болгарии именование обычно произвольно. Фамилии у болгар появились с ХІХ века, до этого имя уточняли по отцу (Петков, Гоцев), матери (Данкин), месту рождения или проживания (Охридски — из Охрида, Лесичерски — из Лесичарки), а также с помощью прозвищ (Пляка — хитрец). В документации и официальных обращениях к личному имени и фамилии иногда добавляется отчество.
Некоторые имена имеют несколько форм, каждое из которых может использоваться в качестве самостоятельного. Например, Владимер: Владун, Владьо, Влайчо, Ладо; Андрей: Андрейко, Андрейчо и т. д.
Славянские имена
Древнейший пласт мужских имён в Болгарии почёрпнут ещё из праславянских времён, поэтому также известен и у других славянских этносов: Боян, Борислав, Владимер/Владимир, Драгомир, Радомер, Стоян и т. д. На основе собственно болгарского языка также образовалось множество имён. Часть из них возникла ещё до принятия христианства и играла роль оберегов, призванных защищать своего носителя — Въляко, Живко, Огнян, Стоян, Пламен, Светомир. Также болгарское происхождение имеют имена Цветан, Златан, Първан (первенец), Вълкан (от вълк — волк), Крушо, причём формирование их происходило во все периоды и некоторые возникли относительно недавно.
Христианские имена
В ІХ столетии с принятием христианства широко распространились христианские имена, преимущественно древнееврейского (Иван, от יוחנן/Йоханан — Бог милостив; Лазо/Лачо, от אֶלְעָזָר/Элиазар — получающий помощь Бога; Илия, от אֵלִיָּהוּ/Элийяху — мой Бог Яхве), эллинского (Христо, от Χριστόφορος/Христофорос — несущий Христа; Тодор, от Θεόδωρος/Теодорос — дар Бога; Петьр, от Πέτρος/Петрос — камень) а также латинского (Валентин, от Valentinus — здоровый; Марин, от Marinus — морской; Антон, от древнеримского рода Antonius) происхождения. Некоторые имена болгары калькировали, например, Петър — Камен, Теодосий — Божидар/Богдан. Некоторые латинские и эллинские имена мальчиков в Болгарии могли быть известны задолго до христианства, например, Александър (от греч. Ἀλέξανδρος — мужчина защитник или защитник людей) или Румен (от лат., romanus — римлянин).
Тюркские имена
Несмотря на длительное владычество осман, тюркские и мусульманские имена слабо прижились в Болгарии. За редким исключением (например, Демир, от тур. Demir - железо) они распространены преимущественно среди турок, болгар-помаков и представителей других этносов, исповедующих ислам. Ещё один источник восточных имён — тюркоязычные волжские булгары, которые наряду со славянами являются предками современных болгар. Из подобных древних имён в Болгарии иногда встречаются такие, как Асен (быстрый), Айдар (чуб, хохол), Крум (скала), Аспарух (возможно — белый конь, быстрый конь) и т. д. Их этимологию порою сложно проследить, например, имя основателя первого болгарского государства Аспарух по мнению некоторых исследователей может иметь иранское происхождение.
Другие заимствования
Кроме латинских и греческих, болгары адаптировали ряд имён других европейских народов, например, Геновев, мужская форма имени Геновева (от древнегерманского Genovefa — женщина племени); Едуард (от англ. Eadweard — хранитель богатства/ счастья); Игор (от древнескандинавского Ingvarr — защитник бога Инга) и т. д. Встречаются и имена из далёкой Персии: Дарий/Дарко (от Dārayavauš — обладать добром, через греческое Δαρείος/Дарейос); Замфир (сапфир).
Пополнение именного фонда Болгарии продолжается и сегодня, под влиянием мировой литературы и кинематографии у болгар появились такие имена, как Робинзон или Ромео.
Для подбора наиболее подходящего болгарского имени ниже размещён список мужских имён Болгарии — автохтонных и заимствованных из различных культур, как древних, так и появившихся относительно недавно.