Definitions for "Kesava"
Having much or fine hair. A name of Visnu