English, 19th century female name from the gemstone, itself from Greek "ice".
Crystal has been used as a male pet name for Christopher in Scotland but this usage has virtually disappeared.