Ninja
US Popularity Rank: 9908
Origin: Japanese
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!