A bonbon is a sweet. In the early days it generally had almonds/nut centers - but these days it can be any confection with a cream filled center, fruit or nuts, covered in fondant, chocolate, or a sugar or flavored coating. These days can also mean a hard-boiled sweet with a soft fruit center.
The difference between a truffle and a bonbon is a truffle is made with heavy cream and the bonbon doesn't have to be made of chocolate.
Still called bonbons in Europe!