Mix orzo, artichokes, olives, cucumbers, tomatoes, green onions, and feta cheese in a large mixing bowl. Whisk together pesto, mayonnaise, lemon juice, and lemon zest. Add the dressing to the salad and toss until combined.