According to a 2019 Indian government report there are 63 million fewer women in India than men. This is brought about by the shame and stigma associated with giving birth to a baby girl.
giving rise to a plethora of interesting baby names. Most Indian names are in Hindi or Urdu and have roots in Indo-Aryan ...