Whisk the olive oil, lemon juice, garlic, onion powder, salt, and black pepper in a large bowl.
Add the shrimp to the bowl and toss them in the marinade mixture until well coated.
Cover the bowl and place it in the refrigerator for at least 15 minutes to allow the flavors to absorb.
Working with clean grill grates is a must when grilling shrimp! So, clean them well before cooking.
Prepare your grill for medium-high heat (375-400 degrees F). Oil the grill grates well.
Remove the shrimp from the marinade and slide 3-4 onto each skewer.
Place them on the grill grates, spacing the skewers evenly apart. Cook for 2-3 minutes on each side or until the shrimp turns pink, opaque, and firm to the touch.
Promptly remove the shrimp from the grill and serve as an appetizer or pair them with your favorite side dish.