early 14c., "to bear or convey, take along or transport," from Anglo-French carier "transport in a vehicle" or Old North French carrier "to cart, carry" (Modern French charrier), from Gallo-Roman *carrizare, from Late Latin carricare, from Latin carrum originally "two-wheeled Celtic war chariot," from Gaulish (Celtic) karros, from PIE *krsos, from root *kers- "to run."
The meaning "take by force, gain by effort" is from 1580s. The sense of "gain victory, bear to a successful conclusion" is from 1610s; specifically in reference to elections from 1848, American English.
The meaning "to conduct, manage" (often with an indefinite it) is from 1580s. The meaning "bear up and support" is from 1560s. The commercial sense of "keep in stock" is from 1848. In reference to mathematical operations from 1798. Of sound, "to be heard at a distance" by 1858.
To carry out "conduct to completion" is from c. 1600. To carry it off "brazen a thing out" is from 1704; carried off as a euphemism for "killed" is from 1670s. To be carried (away) in the figurative sense "transported, having the attention fully absorbed" is from 1560s. Carrying capacity is attested from 1836. Carry-castle (1590s) was an old descriptive term for an elephant.