Naunihal comes from Hindi and Punjabi usage and means a young child, tender shoot, or cherished offspring.
Like Naunihal?
Swipe through thousands of names like it