US Popularity:9908
Other Origin(s):Hebrew, Japanese, Russian
Meaning:Little girl; God is gracious; One who is invisible
Ninja is a girl’s name of multiple origins. It may be a variant of Nina, which most likely derives from the Spanish word niña, meaning “little girl.” In Russia, it’s used as a shortened form of names ending in “-ina,” such as Antonina and Katarina, or as a diminutive of Anna. Anna is a Hebrew name meaning “God is gracious.” Alternatively, Ninja may derive from the Japanese word meaning “one who is invisible,” which refers to the stealthy spies and mercenaries of that name. If you’re looking for a rare and interesting twist on the classic Nina, Ninja could be the perfect choice!

Ninja Name Popularity Data

Yearly Ranking Change:

in 1985
+ 1374
from 1984
In comparison to the previous year's data

Search Baby Girl Names

Search by:

  • Name or Meaning
  • Filter
  • Letter