Preheat oven to 350 degrees F.
Grease a small baking dish with olive oil or butter
In a bowl, mix cream cheese, mayonnaise, parmesan cheese, romano cheese, 1/2 mozzarella cheese, garlic, basil, salt and pepper.
Fold artichoke hearts and spinach into mixture.
Transfer to baking dish. Top with rest of mozzarella cheese. Bake in the oven for 30 minutes, until lightly browned and bubbly.