Apparently there is a place in Germany too called Bonnacker.
Link
Could it have been a family thing. A 'disparaging' word only counting within the family?