I have a feeling Ragini was pregnant Suhani when Neil and her separated. Maybe she was advised to go for an abortion due to some complication but she didn't tell anyone. And Neil got angry because of it. And then the got divorced because Ragini was adamant that she was going to keep the baby but Neil and her friends didn't support her. And that is why she is angry with everyone. And when she gave birth, she sent the baby to Neil so he can take care of the baby. This might also explain why Neil wasn't so attach to Suhani in the beginning of the episodes.