Borrowed from French bonbon, which can also be interpreted as a reduplication of bom (“good”), and thus as a calque.
bombom m (plural bombons)