"tough, uncompromising," 1961, from hard (adj.) + ass (n.2). Probably originally military. As a noun, "tough, uncompromising person," from 1967. Old Hard Ass is said to have been a nickname of Gen. George A. Custer (1839-1876) among his cavalry troops because of his seming tirelessness in the saddle.