Hare Krishna! Please accept our humble obeisances. All glories to Srila Prabhupada.
This section has a collection of spiritual names in alphabetical order. The data provided here is helpful in following two ways.

1) These names are given during diksha to Krishna's devotees who promise to follow certain minimum spiritual standards i.e. 
- Daily chanting of sixteen rounds of Hare Krishna mahamantra
- Following the four regulative principles i.e. no meat eating, no intoxication, no gambling & no illicit sex.

2) These names are also used for newborn babies. Traditionally in vedic times, the names given to the babies were always linked to Krishna and His energies. Even today in many parts of India, it has been a tradition to give spiritual names to babies. Also, devotee parents in ISKCON often want spiritual names for their babies.

Thus, whenever one calls the baby or a devotee who has taken diksha by his or her name, one gets purified spiritually. This is a very good way to remind everyone of Lord, His energies & His devotees. These spiritual names are not from this world of mental concoction. These spiritual names help in cultivating Krishna consciousness.