Keshav is an Indian name of Krishna, traditionally interpreted as "long-haired" or linked to slaying the demon Keshi.
Like Keshav?
Swipe through thousands of names like it