I was always fascinated with train names of Indian Railways. Most of the names are so unique. Gitanjali, Amrapali, Agnibina, Kamayani and so on.
I found an old document at IR website and the suspence is revealed page by page. Every train name has its own unique story. It is very interesting for someone, who loves indian railways and gets thrilled by the study of the origin of words. Here is the file with courtesy of Indian Railway.