Название города (буквально — «бобовый дол») связано с напоминающей форму боба долиной, где расположено первоначальное поселение (квартал Христо Ботев). Восточнее находится другая часть города, квартал Миньор (в пер. на русск. «Шахтёр»), образованный в 1954 году и застроенный преимущественно высотными зданиями.
30 сентября 1967 года Бобовдол получил статус города.