There is no one name that can be considered attractive for naming a boy in India. This is because some religions follow the meaning, some follow the rituals, some wish to keep the names of their babies on the Gods name. All names have beautiful meanings, so it is difficult to decipher one name for naming a boy in India.