I noticed many Indians choose to abbreviate their names when they are in a foreign country because it's difficult for foreigners to pronounce them, especially if they are longer. So when an Indian meets an American, he doesn't go by his full official name, just a short form. Example: Raj, from Rajendra
Is this only for the foreigners, or do Indians also do that in their home country (in modern times) like in English there is Dan from Daniel and so on?
How are they formed? Is it the first syllable or does it depends on the name? I would appreciate some examples.
Is this a trend or just an isolated case?
Note: I know that in India there are multiple spoken languages like Hindi, Assamese, Marathi, Telugu, Tamil. Please let me know if it depends on the spoken language or regional traditions.