A name is the first identity that a person gets in his/her life and it stays with him/her till death. Though there is an old adage "What's in a name", nowadays people are very particular while deciding their baby's name. Some people believe that names do have an influence to an extent on the personality of an individual. To make your task easier we have compiled a huge list of baby names along with their meanings. These Indian baby names have been selected keeping in mind all the main regions of India. We have also classified baby names as per the major religions of India, such as Hindu baby names, Muslim baby names, Christian baby names, Sikh baby names, Parsi baby names and Buddhist baby names. These baby names have been arranged in the alphabetical order for convenience.