In a medium bowl, combine the barbecue sauce, honey, ketchup and onion and mix well. Place chicken in baking dish. Pour sauce over the chicken and cover dish with foil.
Bake at 400 degrees F (200 degrees C) for 45 minutes to 1 hour, or until chicken juices run clear.