The name Buck is a boy's name of English origin meaning "male deer". Buck and is often added to lists like Badass Baby Names and discussed in our forums with posts like "Adding then Eliminating - Boys Themed".
From the experts:
Comedian Roseanne Barr chose this for her son...which seems in character. In the 18th century it was used to describe a dashing, fashionable dressed man.