Chinese name combining 'Zi' meaning child or purple and 'Xuan' meaning profound or mysterious, conveying depth.
Like Zixuan?
Swipe through thousands of names like it