The name Naja is a girl's name of Arabic origin meaning "success or silver hands". Naja and is often added to lists like Fabulous Names for Capricorn Babies and discussed in our forums with posts like "Drop your least favourite!".
From the experts:
One of several similar feminine names often found in the Muslim world but also a Native American name. Najas of both derivations have lovely meanings.