Baby Names and Name Generators

What Does Xuan Mean?
"Spring"