From Sanskrit mantra meaning 'sacred utterance' or 'instrument of thought', used in Hindu spiritual practice.
Like Mantra?
Swipe through thousands of names like it