From Sanskrit mantra meaning 'sacred utterance' or 'instrument of thought', used in Hindu spiritual practice.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mantra?
Swipe through thousands of names like it