In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until softened.
Stir in the minced garlic, carrots, celery, thyme, oregano, salt, and pepper. Cook for an additional 5 minutes, stirring occasionally.
Pour in the chicken broth and bring the mixture to a boil. Reduce heat and let it simmer for 10 minutes.
Add the shredded chicken and heavy cream to the pot, stirring to combine.
Stir in the gnocchi and cook for an additional 3-5 minutes, or until the gnocchi float to the top.
Add the fresh spinach and Parmesan cheese, stirring until the spinach wilts and the cheese is melted.
Taste and adjust seasoning if necessary before serving hot.