Buck \b(u)-ck\ as a boy's name is pronounced buk. It is of Old English origin. The word for a male goat or deer, used as a given name or nickname that denotes a robust and spirited young man. Actor Buck Henry.
Buck has 4 variant forms: Buckey, Buckie, Buckley and Bucky.
For more information, see also the related name Buxton.
Baby names that sound like Buck are Beck, Bake, Beech, Beach, Bogy, Paco and Peak.