In a medium bowl, whisk together the lime juice, minced garlic, ground cumin, chili powder, honey, salt, and pepper until well combined.
Add the chopped cilantro to the marinade and mix well.
Place the chicken thighs in a resealable plastic bag or a shallow dish and pour the marinade over them. Make sure the chicken is evenly coated. Seal the bag or cover the dish and marinate in the refrigerator for at least 30 minutes, or up to 4 hours for more intense flavor.
Preheat your grill or a skillet over medium-high heat and add the olive oil.
Once hot, remove the chicken thighs from the marinade, allowing excess marinade to drip off, and place them on the grill or skillet.
Cook the chicken thighs for about 5-7 minutes per side, or until they reach an internal temperature of 165°F (75°C) and are nicely browned with grill marks.
Remove the chicken from the grill or skillet and let it rest for a few minutes.
Slice the chicken thighs and serve garnished with lime wedges and additional cilantro.