Renewable energy integration has been recently promoted by many countries as a cleaner alternative to fossil fuels. In many research works, the optimal allocation of distributed generations (DGs) has been modeled mathematically as a DG injecting power without considering its intermittent nature. In this work, a novel probabilistic bilevel multi-objective nonlinear programming optimization problem is formulated to maximize the penetration of renewable distributed generations via distribution network reconfiguration while ensuring the thermal line and voltage limits. Moreover, solar, wind, and load uncertainties are considered in this paper to provide a more realistic mathematical programming model for the optimization problem under study. Case studies are conducted on the 16-, 59-, 69-, 83-, 415-, and 880-node distribution networks, where the 59- and 83-node distribution networks are real distribution networks in Cairo and Taiwan, respectively. The obtained results validate the effectiveness of the proposed optimization approach in maximizing the hosting capacity of DGs and power loss reduction by greater than 17% and 74%, respectively, for the studied distribution networks.