Mother and Baby

Keshav for a baby name


Meaning

Indian, meaning ‘beautiful-haired’. One of the names for Vishnu in the Hindu religion.

This name appears in these categories


Perform another baby name search


Search by letter


Powered by