buff (n.1)

kind of thick, soft leather, 1570s, buffe leather "leather made of buffalo hide," from  French buffle "buffalo" (15c., via Italian, from Latin bufalus; see buffalo (n.)).

The color term "light brownish-yellow" (by 1788) comes from the hue of buff leather. Association of "hide" and "skin" led c. 1600 to the sense in in the buff "naked." Buff-colored uniforms of New York City volunteer firefighters since 1820s led to the meaning "enthusiast" (1903).

These men, together with a score or more of young boys who cherish ambitions to be firemen some day, make up the unofficial Fire Department of New York, and any one who imagines they are not a valuable branch of the service need only ask any firemen [sic] what he thinks of the Buffs to find out his mistake. The Buffs are men and boys whose love of fires, fire-fighting and firemen is a predominant characteristic, who simply cannot keep away from fires, no matter at what time of the day or night they occur, or how long they continue. [New York Sun, Feb. 4, 1903]

buff (adj.)

1690s, "of the nature of buff leather;" 1762, "of the color of buff leather;" see buff (n.1). Meaning "well-built, hunky" (of physically fit persons) is from 1980s, from buff (v.) "to polish, make attractive."

buff (v.)

"to polish, make attractive," 1849, from buff (n.1), either in reference to the treatment of buff leather or to the use of buff cloth to polish metals, etc., with a buff-wheel (1849) or a buff-stick (1850). Related: Buffed; buffing.

buff (n.2)

"a blow, a slap," early 15c., probably from buffet (n.2).

Others are reading

Definitions of buff
buff (n.)
an ardent follower and admirer;
Synonyms: fan / devotee / lover
buff (n.)
a soft thick undyed leather from the skins of e.g. buffalo or oxen;
buff (n.)
bare skin;
swimming in the buff means to swim naked
buff (n.)
a medium to dark tan color;
Synonyms: yellowish brown / raw sienna / caramel / caramel brown
buff (n.)
an implement consisting of soft material mounted on a block; used for polishing (as in manicuring);
Synonyms: buffer
buff (v.)
strike, beat repeatedly;
Synonyms: buffet
buff (v.)
polish and make shiny;
buff my shoes
buff the wooden floors
Synonyms: burnish / furbish
buff (adj.)
of the yellowish-beige color of buff leather;