Chinese name combining 'xin' (heart/new) and 'yan' (flame/beautiful); meaning 'new flame' or 'beautiful heart.'
Like Xinyan?
Swipe through thousands of names like it