Chinese name combining 'xin' (heart/new) and 'yan' (flame/beautiful); meaning 'new flame' or 'beautiful heart.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Xinyan?
Swipe through thousands of names like it