This is a popular recipe and many variations can be found. This is mine:
1 10-oz package frozen chopped spinach, defrosted, drained very well
2 cans whole artichoke hearts, drained well
1 clove garlic, minced
3 T. chopped onion
3/4 to 1 cup grated Parmesan cheese
3/4 to 1 cup mayonnaise
Dash or two of hot sauce
Pepper to taste
Combine all ingredients in a bowl and stir to combine well. Place in a baking dish and bake for 30 minutes at 350 degrees.
Serve with crackers.
Notes: You can skip the spinach and just make it strictly an artichoke dip.