In a medium bowl, combine 2 tablespoons olive oil, lemon juice, lemon zest, paprika, oregano, basil, thyme, garlic, shallot, 1 1/4 teaspoons salt and 1 1/4 teaspoons pepper.
Stir in chicken until well combined; marinate for at least 2 hours to overnight, turning occasionally. Drain the chicken from the marinade.
Thread chicken onto skewers. Brush with remaining 2 tablespoons olive oil; season with salt and pepper, to taste.
Preheat grill to medium heat.
Add skewers to grill, and cook, turning occasionally, until the chicken is completely cooked through, reaching an internal temperature of 165 degrees F, about 10 minutes.