Neelam originates in Sanskrit and means "blue sapphire". It can be used as both feminine and masculine given names, in the United States its usage is very rare though.