Vasathi Nilaya Meaning In English / Each thing is a living speaking god, whether it speaks words or not. Vasathi Nilaya Meaning In English : Originated from the scottish borders armstrong, means meaning 'something with strong arms'.