From Old English bucc meaning "male deer," used as a spirited masculine name.
Like Buck?
Swipe through thousands of names like it