Roshna is of Indian origin, derived from Sanskrit roots 'raś' meaning 'to shine' and 'nāśa' meaning 'destruction'. This name suggests brightness or radiance, conveying a sense of illumination and triumph over challenges.
Roshna saw six babies named after her in 2019 alone, with no others preceding that year.