Preheat oven to 350 degrees, with rack placed in middle position. Line a 12-cup muffin pan with paper liners (if you have two pans, line another 4 cups, just in case you have leftover batter).
Whisk flour, baking powder, baking soda, salt, and cinnamon in a medium bowl. In another medium bowl, mash the bananas until smooth. Mix sour cream and vanilla into the bananas.
Using an electric mixer, beat sugar and butter in a large bowl until pale and fluffy, about 3 minutes. Add eggs and beat until blended. Add flour mixture in 3 additions, alternating with the banana mixture in 2 additions, beginning and ending with flour. With each addition, blend just until incorporated; do not overmix. Stir in chocolate chips. Fill each muffin cup about 2/3 full.
Bake for 20 minutes, or until cake tester or toothpick inserted into the center of the cupcakes comes out clean. Let cool in pan for 5 minutes, then transfer cupcakes to a wire rack to cool completely.
Sift powdered sugar (using a sifter or a fine mesh strainer) into the bowl of a stand mixer. Add cream cheese and butter and beat on medium-high until smooth, scraping down sides as needed. Add honey and beat until smooth.