
In a small bowl, mix the ingredients to marinate; lime juice, olive oil, paprika, onion powder, oregano, garlic, lemon zest, salt, and black pepper.
Pour the marinade over the shrimp and toss until well-coated. Reserve about 2 tablespoons of marinade for brushing later. Allow the shrimp to marinate for at least 30 minutes.
Thread a shrimp on a wooden or metal skewer, followed by zucchini and red onion. Repeat the same until the end of the skewers.
Place the shrimp skewers on a baking rack/pan and broil on high for 3-5 minutes on each side or until the shrimp is cooked through by turning the skewers often.
Once done, brush the reserved marinade over the skewers and garnish the shrimp skewers with fresh dill and lemon wedges before servings.