From Old French champ meaning 'field' or 'champion,' used as a nickname or surname turned given name.
Like Champ?
Swipe through thousands of names like it