Meaning of Naparajit

Name: Naparajit
Meaning: Not-yielding, Undefeated
Gender: Boy
Numerology: 9
Origin: Sanskrit
Color: Orange
Rashi: Scorpio