Bozhidarov é um sobrenome búlgaro que significa "filho de Bozhidar". Trata-se de um patronímico formado com o sufixo eslavo -ov, comum em búlgaro, russo e outras línguas eslavas. O nome raiz Bozhidar, por sua vez, é uma forma búlgara de Božidar, que significa "dom divino", dos elementos eslavos božĭjĭ "divino" e darŭ "dom". Trata-se de um calque eslavo do nome grego Teodoro (de theos "deus" e doron "dom"). Embora Bozhidar tenha sido outrora um nome próprio, usado principalmente na Bulgária e na Macedônia, o sobrenome Bozhidarov perdurou como marcador familiar, refletindo a descendência do portador de um ancestral chamado Bozhidar.