Samarpan is an Indian name from Sanskrit meaning "dedication," "devotion," or "surrender."
Like Samarpan?
Swipe through thousands of names like it