Name plays an important role in everyones life, specially among Indians. When a child is born the pandits here prepare a horoscope of the child through its date, day and exact time of birth of the child. A suitable name is selected, as a special name giving ceremony is held known as namkaran in which all relatives and friends are called to meet and bless the child. Some people attach special importance to the names and select names having either religious or astrological significance. Some people associate a persons name with their religion. But now a days educative class select children name according to its mea ning, not through their association with religion.Indian names are most often derived from Sanskrit, the ancient Indo-European language of India. Some Arabic and Persian names are also in use, though mainly among Indian Muslims. Hindu names tend to be from the Sanskrit language, the sacred texts of Hinduism being an important source. Most children are given three names, one of those usually taken from a name of a Hindu god or goddess. Examples of this are Krishna, Ajit, Shiva and Indra for males, and Lakshmi and Sita for females. Sanskrit vocabulary words are also used as names, such as Gita– "song" and Anand –"happiness".