The history of the name Keshav

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.