c. 1300, "inadequate, unsatisfactory, worthless; unfortunate;" late 14c., "wicked, evil, vicious; counterfeit;" from 13c. in surnames (William Badde, Petri Badde, Asketinus Baddecheese, Rads Badinteheved). Rare before 1400, and evil was more common until c. 1700 as the ordinary antithesis of good. It has no apparent relatives in other languages.* It is possibly from Old English derogatory term bæddel and its diminutive bædling "effeminate man, hermaphrodite, pederast," which probably are related to bædan "to defile."
The orig. word, AS. bæddel, ME. baddel, on account of its sinister import, is scarcely found in literature, but, like other words of similar sense, it prob. flourished in vulgar speech as an indefinite term of abuse, and at length, divested of its original meaning, emerged in literary use as a mere adj., badde, equiv. to the older evil. [Century Dictionary, 1897]
Comparable words in the other Indo-European languages tend to have grown from descriptions of specific qualities, such as "ugly," "defective," "weak," "faithless," "impudent," "crooked," "filthy" (such as Greek kakos, probably from the word for "excrement;" Russian plochoj, related to Old Church Slavonic plachu "wavering, timid;" Persian gast, Old Persian gasta-, related to gand "stench;" German schlecht, originally "level, straight, smooth," whence "simple, ordinary," then "bad").
Comparative and superlative forms badder, baddest were common 14c.-18c. and used as recently as Defoe (but not by Shakespeare), but yielded to comparative worse and superlative worst (which had belonged to evil and ill).
The meaning "uncomfortable, sorry" is 1839, American English colloquial. To go bad "putrefy" is from 1884. Not bad "fairly good" is by 1771. Ironic use as a word of approval is said to be at least since 1890s orally, originally in African-American vernacular, emerging in print 1928 in a jazz context. It might have emerged from the ambivalence of expressions like bad nigger, used as a term of reproach by whites, but among blacks sometimes representing one who stood up to injustice. In the U.S. West bad man also had a certain ambivalence:
These are the men who do most of the killing in frontier communities, yet it is a noteworthy fact that the men who are killed generally deserve their fate. [Farmer and Henley, "Slang and Its Analogues"]
*Persian has bad in more or less the same sense as the English word, but this is regarded by linguists as a coincidence. The forms of the words diverge as they are traced back in time (Persian bad comes from Middle Persian vat), and such accidental convergences exist across many languages, given the vast number of words in each and the limited range of sounds humans can make to signify them. Among other coincidental matches with English are Korean mani "many," Chinese pei "pay," Nahuatl (Aztecan) huel "well," Maya hol "hole."
1727, "action of going," from use of go (v.) to start a race, etc. Meaning "an incident, an occurrence, affair, piece of business" is from 1796. Meaning "power of going, dash, vigor" is from 1825, colloquial, originally of horses. The sense of "an attempt, a try or turn at doing something" (as in give it a go, have a go at) is from 1825 (earlier it meant "a delivery of the ball in skittles," 1773). Meaning "something that goes, a success" is from 1876. Phrase on the go "in constant motion" is from 1843. Phrase from the word go "from the beginning" is by 1834. The go "what is in fashion" is from 1793. No go "of no use" is from 1825.
Old English gan "to advance, walk; depart, go away; happen, take place; conquer; observe, practice, exercise," from West Germanic *gaian (source also of Old Saxon, Old Frisian gan, Middle Dutch gaen, Dutch gaan, Old High German gan, German gehen), from PIE root *ghē- "to release, let go; be released" (source also of Sanskrit jihite "goes away," Greek kikhano "I reach, meet with"), but there does not seem to be general agreement on a list of cognates.
A defective verb throughout its recorded history; the Old English past tense was eode, a word of uncertain origin but evidently once a different verb (perhaps connected to Gothic iddja); it was replaced 1400s by went, past tense of wenden "to direct one's way" (see wend). In northern England and Scotland, however, eode tended to be replaced by gaed, a construction based on go. In modern English, only be and go take their past tenses from entirely different verbs.
The word in its various forms and combinations takes up 45 columns of close print in the OED. Meaning "cease to exist" is from c. 1200; that of "to appear" (with reference to dress, appearance, etc.) is from late 14c.; that of "to be sold" is from early 15c. Meaning "to be known" (with by) is from 1590s; that of "pass into another condition or state" is from 1580s. From c. 1600 as "to wager," hence also "to stand treat," and to go (someone) better in wagering (1864). Meaning "say" emerged 1960s in teen slang. Colloquial meaning "urinate or defecate" attested by 1926, euphemistic (compare Old English gong "a privy," literally "a going").
To go back on "prove faithless to" is from 1859; to go under in the figurative sense "to fail" is from 1849. To go places "be successful" is by 1934.