rooster (n.) Look up rooster at Dictionary.com
1772, agent noun from roost (earlier roost cock, c.1600), in sense of "the roosting bird," favored in the U.S. originally as a puritan alternative to cock (and compare roach).