Chinese name combining 'zi' (child, son) and 'yuan' (source, origin, garden), conveying abundance.
Like Ziyuan?
Swipe through thousands of names like it