The name is Bulgarian and literally means "found". It was given to a child of a family that had already lost a few children at birth or in their youth, to cheat death, saying that the children is found, it's actually not from the mother that had already lost children; it was believed that this would keep the child safe.Female versions are Naydenka, Naydena. The name is losing popularity in Bulgaria nowadays.