Make the Marinade: Whisk honey, soy sauce, garlic, and ginger (if using) in a bowl.
Marinate the Shrimp: Place shrimp in a bag/container, pour half of the marinade over shrimp, seal, and refrigerate for 15 minutes (up to 12 hours).
Cook the Shrimp: Heat olive oil in a skillet over medium-high heat. Add shrimp and cook 45 seconds on each side until pink.
Finish the Sauce: Pour in the remaining marinade and cook for 1-2 minutes until the shrimp is fully cooked.
Serve: Garnish with chopped green onion and serve with rice or veggies.