This paper presents a new hybrid islanding detection approach for microgrids (MGs) with multiple connection points to smart grids (SGs) which is based on the probability of islanding (PoI) calculated at the SG side and sent to the central control for microgrid (CCMG). The PoI values are determined using a combination of passive, active, and communication islanding detection approaches based on the utility signals measured at the SGs sides which are processed by discrete wavelet transform using an artificial neural network (ANN). If PoIANN is larger than the threshold value (indicating high possibility of islanding) then a more accurate approach based on fuzzy network is used to recompute it (PoIFUZZY) where the fuzzy parameters are determined by an adaptive neuro-fuzzy inference system. In the proposed technique, an active islanding is only performed when PoI is high and the amplitudes of the disturb signals are proportional to PoIFUZZY. Furthermore, if the PoI is not correctly received by CCMG, two auxiliary tests will be performed in the MG side to detect islanding. These tests include an intentional passive islanding detection in a short preset time and an active islanding detection with disturb signals proportional to the calculated PoI. Detailed simulations are performed and analyzed to evaluate the performance of the proposed method.