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