From Chinese 張 or 昌 meaning 'flourishing' or 'to draw a bow,' a common East Asian surname.
Like Chang?
Swipe through thousands of names like it