Tapan is an Indian name from Sanskrit meaning 'heat' or 'the sun's warmth.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Tapan?
Swipe through thousands of names like it