Preheat your oven to 375°F.
In a large mixing bowl, combine the chopped artichoke hearts, lump crab meat, chopped spinach, mayonnaise, sour cream, mozzarella cheese, Parmesan cheese, cream cheese, minced garlic, Worcestershire sauce, salt, and black pepper. Mix until well combined.
Grease a casserole or baking dish with olive oil.
Spread the mixture evenly into the prepared baking dish.
Bake in the preheated oven for about 25-30 minutes or until the dip is hot and bubbly, and the top is golden brown.
Remove from the oven and let it cool for a few minutes before serving.
Garnish with additional grated Parmesan cheese or chopped fresh parsley if desired.
Serve pita or tortilla chips, sliced baguette, or vegetable sticks.