cheapskate (n.) Look up cheapskate at Dictionary.com
also cheap skate, "miserly person," 1896, from cheap (adj.), second element perhaps from American English slang skate "worn-out horse" (1894), of uncertain origin.