Kesavan
keh-sha-van
Hindi
"Lord Vishnu"Kesavan Origin and Meaning
The name Kesavan is boy's name meaning "Lord Vishnu".
Another name for the Hindu god Vishnu or Krishna, pronounced with a soft "sh" sound in the middle. It is also a fairly common surname in India, also spelled Keshavan.