Narasimha The origin and history of Narasimha. Etymology From Sanskrit, literally meaning "man-lion". ← Back to the full definition of Narasimha