Keshav, a name of Hindu descent
With roots deep in ancient India's content
It means "another name for Lord Vishnu"
A god of preservation, protection and virtue
In legends of old, Lord Keshav saved
His people from demons, their fate braved
With his power, wisdom and grace
He brought peace and prosperity to the place
Through the ages, kings and sages
Bore the name, with honor and prestige
From Keshav to Krishn, to Balarama
The name evokes images of divinity and Dharma
But the name is not just for the divine
For commoners too, it holds a special shine
For Keshav is a name for all to share
A symbol of strength, of hope, and of care
So let us remember the history of Keshav
A name of great meaning, from ancient times to our age.