Origin: Latin suffix -ate
Buck private has 2 different meanings across 1 category:
an enlisted man of the lowest rank in the Army or Marines
"our prisoner was just a private and knew nothing of value"
A private soldier keen ("bucking") for promotion; an ambitious private.