They are mostly influenced by popular and successful people to create a positive vibe in the baby's life. They are derivatives of Sanskrit names, which are inspired from nature and mythological characters too.
Sikh boy names are usually taken from the Holy Book of Sikhs, The Guru Granth Sahib.
Religion plays a key role in selecting a baby name in the Sikh and Punjabi community.