In a medium mixing bowl, whisk together the honey, soy sauce, minced garlic, grated ginger, olive oil, salt, and pepper until emulsified.
Reserve 2 tablespoons of the marinade for basting and set aside.
In a large bowl, combine the chicken cubes with the remaining marinade and toss to coat thoroughly; refrigerate for a minimum of 30 minutes.
If using bamboo skewers, soak in water for 20 minutes to prevent combustion.
Thread 5 to 6 pieces of chicken onto each skewer, ensuring pieces are touching but not compressed to allow for even heat distribution.
Preheat a grill or heavy-bottomed grill pan to medium-high heat (approximately 400°F).
Place skewers on the grill and cook for 5 to 7 minutes per side, turning once.
During the final 2 minutes of cooking, brush the reserved marinade onto the chicken to achieve a lacquered glaze.
Verify the internal temperature has reached 165°F (74°C) using an instant-read thermometer.
Remove from heat and garnish with sesame seeds and sliced green onions.