Whisk the honey, soy sauce, garlic, and ginger (optional) together in a medium-sized bowl
Place shrimp in a large zip-lock bag. Pour ½ of the marinade on top, seal and shake, and allow shrimp to marinate in the refrigerator for at least 15 minutes.
Heat the olive oil in a skillet over medium-high heat. Place shrimp in skillet, cook on one side until no longer pink, about 45 seconds, then flip over. Pour in the remaining marinade and cook until shrimp is cooked through, about 1 minute more.
Top shrimp with the optional green onions for garnish.