Too long? Oh, you mean native american. If so I can't help you out. But if you actually want an "Indian" name then use Shanti, which means quiet/peace in Hindi, a common language in India. Or, I would recommend Chein pronounced Ch-hain, which literally means spiritual and actual peace. See ya!