Xiao hong name meaning Xiao hong means Morning Rainbow. Xiao hong name meaning is "Morning Rainbow". Name Xiao hong Meaning Morning Rainbow Gender FAQ What does the name Xiao hong mean? Xiao hong name meaning is Morning Rainbow