From Sanskrit, combining elements meaning good and offspring, often read as noble-born or blessed child.
Like Supraja?
Swipe through thousands of names like it