Bozhidarov es un apellido búlgaro que significa "hijo de Bozhidar". Es un patronímico formado con el sufijo eslavo -ov común en búlgaro, ruso y otras lenguas eslavas. El nombre raíz Bozhidar es a su vez una forma búlgara de Božidar, que significa "don divino" a partir de los elementos eslavos božĭjĭ "divino" y darŭ "don". Se trata de un calco eslavo del nombre griego Teodoro (de theos "dios" y doron "don"). Aunque Bozhidar fue en algún tiempo un nombre de pila, usado principalmente en Bulgaria y Macedonia, el apellido Bozhidarov ha perdurado como marcador familiar, reflejando la descendencia del portador de un antepasado llamado Bozhidar.