2 14 oz cans artichoke hearts
1 16 oz container sour cream
1 8 oz package cream cheese, softened
1/2 cup mayonnaise
2 cups grated sharp cheddar cheese (divided)
2 cups grated Monterey jack cheese (divided)
1/2 cup grated Asiago cheese
2 6 oz cans crabmeat, well drained (or substitute 1/2 lb fresh crabmeat)
1 1/4 cups finely chopped green onion (divided)
1/4 tsp salt
1/2 tsp freshly ground black pepper