The naming of a child is one of the most fundamental Hindu "samskars"
or scripture based rites.
The name is selected such that its meaning can inspire the child to follow
the path of righteousness. The name given to newborn babies are generally
suggestive of divine qualities of the vedic deities.
A common practice among Hindus is to name their children after the names of
sages, saints, holy persons, deities, and the names of the incarnation of
God. It is believed that by repeatedly calling such names one is reminded of